安卓NDK所遇到错误记录
2016-07-16 18:50
218 查看
</pre>1.ndk-build时提示:<p></p><p>Android NDK: WARNING: There are no modules to build in this project!</p><p>Android.mk的问题,Android.mk必须是以下格式:</p><p></p><pre name="code" class="cpp">LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := hello LOCAL_SRC_FILES := hello.c include $(BUILD_SHARED_LIBRARY)尤其是那个include,千万不能顶格写,如果顶格写会变成草绿色,就会出现上述错误.
2.java.lang.UnsatisfiedLinkError: Native method not found: 本地方法没有找到
本地函数名写错
忘记加载.so文件 没有调用System.loadlibrary
3.findLibrary returned null
System.loadLibrary("libhello"); 加载动态链接库时 动态链接库名字写错
平台类型错误 把只支持arm平台的.so文件部署到了 x86cpu的设备上
在jni目录下创建 Application.mk 在里面指定
APPABI := armeabi APPPLATFORM := android-14
这个错误容易发生在安卓虚拟机上
相关文章推荐
- 隐藏ActionBar标题栏
- 项目管理利器maven入门笔记(3)
- win10 64位安装mysql-5.7.13-winx64
- WebStorm 自定义字体+颜色+语法高亮+导入导出用户设置
- C++中的前向声明(ForwardDeclaration)
- 用Dialog实现列表对话框
- HDU 5323 Solve this interesting problem(DFS反构造线段树)
- 面向对象知识回顾
- hdu_1055 Color a Tree
- HDU 5044 Tree (树链剖分+数组lazy-tag)
- Android RecyclerView 使用例子
- 第22天:规划采购管理和规划干系人管理
- Vue.js——60分钟browserify项目模板快速入门
- 第22天:规划采购管理和规划干系人管理
- Vue.js——60分钟browserify项目模板快速入门
- JavaScript中trim 方法实现
- Lua教程(四):在Lua中调用C语言、C++的函数
- iOS本地推送实现备忘录闹铃提醒
- Android中的Application类
- Qt中tr()的作用