Kam*_*i81 12 java-native-interface android native aar
我想知道是否可以将我的原生.so文件打包到我的.aar文件中?如果是这样,.so文件将去哪里,是否有任何我可以阅读的参考文件?
jni/<platform>/libexample.so
不起作用.
它应该是 src/main/jniLibs/<platform>/libexample.so
http://www.codepool.biz/build-so-aar-android-studio.html
如果你手动放,那么它应该放在下面
jni/<platform>/libexample.so
Run Code Online (Sandbox Code Playgroud)
平台是一个目标CPU平台,如"armeabi","x86"等.通常你会有多个平台的so-files.如果您使用Gradle从源代码构建,则只需将原生源代码放入
src/main/jni/
Run Code Online (Sandbox Code Playgroud)
和构建插件将完成剩下的工作.生成的so文件将自动构建并放置在它们所属的位置.
关于参考文献,我已经看到这个在专用于Gradle的Android构建插件的网站上提到过.从那以后我再也找不到这个页面了.但是您可以查看插件的源代码以获取更多详细信息.
| 归档时间: |
|
| 查看次数: |
4267 次 |
| 最近记录: |