为了账号安全,请及时绑定邮箱和手机立即绑定

如何在APK中打包本机命令行应用程序?

如何在APK中打包本机命令行应用程序?

慕容森 2019-12-04 15:19:21
我想将一个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。抱歉,无法提供有关蚂蚁的建议。

查看完整回答
反对 回复 2019-12-04
  • 2 回答
  • 0 关注
  • 563 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信