现象:我写了NDK程序,在标准版android2.2上运行正常。
然后使用工具用做了个精简版的android,精简了所有的应用程序和部分库,
再运行NDK程序时,报错异常中止。Log中提示
E/AndroidRuntime(1926): java.lang.ExceptionInInitializerError请教:
请问NDK的运行需要android哪些底层支持。
或者谁有相关的文档,官网里我没找到。
或者有什么方法可以知道它需要哪些库。
然后使用工具用做了个精简版的android,精简了所有的应用程序和部分库,
再运行NDK程序时,报错异常中止。Log中提示
E/AndroidRuntime(1926): java.lang.ExceptionInInitializerError请教:
请问NDK的运行需要android哪些底层支持。
或者谁有相关的文档,官网里我没找到。
或者有什么方法可以知道它需要哪些库。
解决方案 »
- 急求:TabHost下的Tab的activity跳转
- 求助!!给100分,本人安卓纯新。
- 一般的手机网页登录开发的案例
- ui设计的问题
- 一个关于同个程序不同平台不同结果 希望各位帮我看看 why
- Activity 如何更新Fragment
- andriod 折线图表,可向左或向右滑动,刷新。数据从服务器来。用什么控件好?最好能提供下思路,O(∩_∩)O谢谢
- no path or pathfile specified on the command line
- cordova inappbrowser 浏览器 中怎样导出excel
- 安卓小白求教!
- 自己做的播放器运行时候可以显示歌曲,点击选择歌曲就会报错!但是歌曲还可以唱,请问什么情况啊?下面是报错的信息
- android LMK遇到的问题
#include <stdio.h>
#include <stdlib.h>include了上面3个文件。
你原来的工程肯定是集合了NDK build,所以每次编译的时候会自动将生成的so文件拷贝到libs目录下。
而你后来的工程,只是想利用这个so文件,而你却没有手动拷贝过去,所以系统在loadLibrary的时候 找不到so文件就报错啦。
好像大概八成没准你说到点子上了,
你说的集合了NDK build是什么意思,是用eclipse编译.so文件吗?
我的apk文件里已经包含.so文件了,但是没有安装到/data/data/my package/libs下面。
全版本也没有安装上,只不过我通过eclipse的时候他给.so文件装上了。
我的库名libimg2gray.so,这样命名符合要求不?
编译完的apk包含库文件,
但是使用把apk复制到/system/app目录下的安装方法,不能复制这个.so文件。
使用adb install abc.apk的方法, ok
使用eclipse,直接在目标板上运行,OK。这是肿么回事?