【问题标题】:Support for .so .dex .jar in Android Expansion file在 Android 扩展文件中支持 .so .dex .jar
【发布时间】:2018-09-13 08:52:02
【问题描述】:

我正在上传一个包含 .so .dex .jar 文件的 apk。由于这些额外的文件,apk 超出了游戏商店的限制。

我想让这个文件作为扩展文件 .obb 单独下载。查询是 .so .dex .jar 是否允许捆绑在 .obb 中?谢谢

【问题讨论】:

    标签: android android-studio google-play apk-expansion-files


    【解决方案1】:

    您不能将可执行文件(.so、.dex、.jar)放入 OBB(扩展文件)。这不是技术限制,而是政策限制,而且有充分的理由。

    扩展文件存储在不受信任的存储设备上(例如,有时存储在 SD 卡上)。恶意应用程序可能能够在下载后更改扩展文件并更改您的代码。因此,将任何可执行代码放在扩展文件中是不安全的,因此 Google Play 政策不允许这样做。

    您可能希望将dynamic feature modules 视为通过交付动态代码来减小应用程序大小的一种方法。

    【讨论】:

      【解决方案2】:

      不,您不能将库文件 (.so .dex .jar) 放在 .obb 扩展名中。因为编译器在运行/编译代码时需要它们。

      否则,您放置在可绘制对象或资产中的任何内容都可以放入 APK 扩展文件中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-13
        • 1970-01-01
        • 1970-01-01
        • 2019-02-22
        • 1970-01-01
        • 2014-01-18
        相关资源
        最近更新 更多