![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-ndk
fei0724
这个作者很懒,什么都没留下…
展开
-
Android.mk文件语法规范及使用模板
Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,转载 2013-09-03 17:54:46 · 673 阅读 · 0 评论 -
Android NDK开发Crash错误定位
转载请注明出处:http://blog.csdn.net/xyang81/article/details/42319789 在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Androi转载 2015-07-02 17:20:46 · 785 阅读 · 0 评论 -
Android - Gradle架构中使用的“.so”库
Gradle架构中使用的.so库 Android使用Gradle架构的Android应用,需要对.so库做特殊的处理,因为会找不到,就会导致编译正确,使用错误;常见的使用情况是根据不同的cpu,有不同的库,包括:armeabi,mips,x86等。报错:java.lang.UnsatisfiedLinkError: Couldn't load weibosdkco转载 2015-05-25 18:09:36 · 1179 阅读 · 0 评论 -
Java基础知识——JNI入门介绍
Java类型和本地类型对应 在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像 booleans、integers、floats等从Java程序中传到转载 2015-07-01 17:43:44 · 1221 阅读 · 0 评论 -
深入了解android平台的jni---使用宏定义精简JNI接口函数名称
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-06-30 18:15:52 · 1703 阅读 · 0 评论 -
Fresco 如何在Android Studio中编译
最近facebook在github上托管了一个开源的图片处理项目 fresco,从它的描述上看对图片的处理已经非常完美了。 美中不足的的是这个项目是一个典型的Android Studio的项目,现在Android Studio 还不是那么普及,所以在编译的过程中难免会遇到问题。笔者也是刚开始用Android Studio 由于fresco项目需要用到NDK,需要在编译之前需要先配转载 2015-06-09 15:13:44 · 3173 阅读 · 0 评论 -
转:JNI jstring与c++字符串类型转换函数
jstring与c++字符串类型转换函数?jstring str2jstring(JNIEnv* env,const char* pat){ //定义java String类 strClass jclass strClass = (env)->FindClass("Ljava/lang/String转载 2013-03-06 15:24:11 · 3869 阅读 · 0 评论 -
Android JNI入门实例(Windows+Cygwin+Eclipse)
1 基础知识点① JNI:Java native interface② Android中调用JNI:static //static区声明的代码会先于onCreate方法执行{System.loadLibrary("HelloWorld");//加载,完整的名字是lib HelloWorld.so}private native String Hello(); //有 na转载 2013-03-06 16:14:08 · 845 阅读 · 0 评论 -
Eclipse NDK 配置
一、关于NDK:NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要转载 2013-03-06 15:54:13 · 860 阅读 · 0 评论 -
Android JNI使用方法
经过几天的努力终于搞定了android JNI部分,下面将我的这个小程序和大家分享一下。android JNI是连接android Java部分和C/C++部分的纽带,完整使用JNI需要Java代码和C/C++代码。其中C/C++代码用于生成库文件,Java代码用于引用C /C++库文件以及调用C/C++方法。android Java部分代码:01j转载 2013-03-06 16:26:34 · 1578 阅读 · 0 评论 -
如何测试并调试基于 NDK 的 Android 应用
本文概述了如何为 x86 平台测试和调试基于 NDK 的应用。 本文将从头至尾完整展示如何创建示例应用,并演示如何测试和调试。1. 开发环境请确保已安装了 Android 应用开发环境。 如果尚未安装,请查看 Android 开发人员网站上的说明[1]。 在下文中,我们仅列出了所需的主要组件。Android SDK: Android 软件开发套件可提供必要的工具和库,帮助开转载 2014-03-25 16:50:04 · 2070 阅读 · 0 评论 -
Java基础知识——JNI入门介绍(jstring与char*的转换)
JNIEXPORT void JNICALL Java_command_Cmd_Command (JNIEnv * env, jobject o, jstring command) { char* t; t = (char*)env->GetStringUTFChars(command,0);转载 2013-09-05 15:37:30 · 20117 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----JNI LOG 打印
程序都是调出来的。下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log1、Android 应用层 MainActivity.java主要功能代码a) 静态载入 So 库b) 声明本地方法c) 调用本地方法代码附有注释如下:public class MainActivity extends转载 2013-09-05 15:13:26 · 821 阅读 · 0 评论 -
Java中JNI的使用详解第二篇:JNIEnv类型和jobject类型的解释
出处:http://blog.csdn.net/jiangwei0910410003/article/details/17465457上一篇说的是一个简单的应用,说明JNI是怎么工作的,这一篇主要来说一下,那个本地方法sayHello的参数的说明,以及其中方法的使用首先来看一下C++中的sayHello方法的实现:[cpp] view plaincopy转载 2015-07-03 11:57:42 · 1341 阅读 · 0 评论