首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

要运作ndk程序,需要android 哪些底层支持

2012-07-15 
要运行ndk程序,需要android 哪些底层支持现象:我写了NDK程序,在标准版android2.2上运行正常。然后使用工具

要运行ndk程序,需要android 哪些底层支持
现象:

我写了NDK程序,在标准版android2.2上运行正常。
然后使用工具用做了个精简版的android,精简了所有的应用程序和部分库,
再运行NDK程序时,报错异常中止。Log中提示
E/AndroidRuntime(1926): java.lang.ExceptionInInitializerError

请教:
请问NDK的运行需要android哪些底层支持。
或者谁有相关的文档,官网里我没找到。
或者有什么方法可以知道它需要哪些库。

[解决办法]
这个要看你在ndk的代码里面include了哪些头文件吧

[解决办法]
哈哈 楼主好像是犯了个低级错误。
你原来的工程肯定是集合了NDK build,所以每次编译的时候会自动将生成的so文件拷贝到libs目录下。
而你后来的工程,只是想利用这个so文件,而你却没有手动拷贝过去,所以系统在loadLibrary的时候 找不到so文件就报错啦。

热点排行