【问题标题】:Creating APK file inside Android Application on the device?在设备上的 Android 应用程序中创建 APK 文件?
【发布时间】:2015-05-30 17:50:19
【问题描述】:

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

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

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

【问题讨论】:

  • 注意:我想在设备上运行时从 Android 应用程序内部以编程方式执行此操作。我以前用过apktool。

标签: android apk android-install-apk apktool


【解决方案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

【讨论】:

    【解决方案2】:

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

    我不知道有任何其他工具。

    【讨论】:

      猜你喜欢
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多