ali*_*dro 20
如果您不想使用ant/gralde构建,请使用以下步骤手动构建apk.但您必须至少安装Android SDK.
R.java从中创造aapt
用于javac编译所有java源代码*.class
用于dx将所有文件转换*.class为dex文件,例如输出classes.dex
从资产,资源创建APK的初始版本AndroidManfiest.mk,例如输出MyApplication.apk.unaligned
用于aapt添加classes.dex在步骤3中生成的MyApplication.apk.unaligned
使用jarsigner签署MyApplication.apk.unaligned调试或释放密钥
用于zipalign对齐最终的APK,例如输出是MyApplication-debug.apk或者MyApplication-release.apk如果使用释放键进行签名
完成
我已经创建了一个示例脚本来完成上面的所有操作,请参见此处
实际上,有些文章已经讨论过这个话题,请看以下链接.
https://www.apriorit.com/dev-blog/233-how-to-build-apk-file-from-command-line
https://spin.atomicobject.com/2011/08/22/building-android-application-bundles-apks-by-hand/
| 归档时间: |
|
| 查看次数: |
6369 次 |
| 最近记录: |