我想将一个Android本机命令行应用程序打包到apk中。我有使用ndk-build使用jni / Android.mk的应用程序构建。输出在libs / armeabi / <MyApp>中。我也有与蚂蚁的APK建筑。但是,apk似乎没有选择命令行应用程序。如果我解压缩apk,则该应用程序不在其中。我需要做什么才能使ant包含预构建的命令行应用程序?另外,我需要做什么才能使ant运行ndk-build?(已经回答了:带有ANT脚本的Android NDK构建)
2 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
通常,您应该将命令行应用程序放入Assets
文件夹中,然后使用AssetManager
来提取资产(chmod
提取后不要忘记它!)。但是将其提取到其中会有一个问题,因为并非Android中的每个目录都可能存储可执行二进制文件。在Android 2.2上,我已经尝试过/cache
并且可以使用。无法说出较新的Android。抱歉,无法提供有关蚂蚁的建议。
- 2 回答
- 0 关注
- 605 浏览
添加回答
举报
0/150
提交
取消