相关疑难解决方法(0)

如何使用Android NDK编译静态库?

我正在尝试编译一个静态库以在Android上使用,但我无法弄清楚如何编译它.该库使用标准库(stdio.h等...)和libxml2.

我正在尝试使用arm-eabi-gcc进行编译,但是我收到以下错误:

/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28:错误:posix_types_64.h:没有这样的文件或目录

我如何让它工作?

android static-libraries android-ndk

35
推荐指数
2
解决办法
6万
查看次数

Android JNI APK包装

我已经实现了一个JNI android应用程序.此应用程序需要一些额外的"共享库"作为APK的一部分打包.使用Ecplise,我已将这些库添加到项目的'/ libs/armeabi'文件夹中.

但是,在启动应用程序时(通过集成调试器),我添加的"共享库"将从"armeabi"文件夹中删除.

  • 如何防止删除这些额外的库?
  • 如何确保在APK中包含其他所需的SO?

java-native-interface android android-ndk

8
推荐指数
1
解决办法
7173
查看次数