在设备上的Android应用内创建APK文件?

时间:2015-05-30 17:50:20

标签: android apk android-install-apk apktool

可以从Android应用程序中的一组文件/文件夹创建.APK文件吗? (例如,像fdroid这样的内部应用程序)

例如,我有我的apk文件的未压缩文件,我想在Android应用程序中重新创建/压缩它。

我可以在Android应用程序中使用apktool吗?或者有类似的东西吗?

2 个答案:

答案 0 :(得分:1)

完全有可能在Android上构建APK,但这并不容易。 Java本机支持ZIP / JAR格式,因此您可以以这种方式组装未签名的APK。我知道在Android上对APK进行签名的唯一方法是 zipsigner 库。我所见过的唯一维护的副本直接包含在F-Droid中:https://gitlab.com/fdroid/fdroidclient/tree/1.4/app/src/full/java/kellinwood

答案 1 :(得分:0)

Apktool无法在Android设备上运行。与SnakeYAML和Java7(NIO)功能不兼容。

我不知道任何其他工具。