在Android扩展文件中支持.so .dex .jar

问题描述 投票:2回答:2

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

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

android android-studio google-play apk-expansion-files
2个回答
1
投票

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

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

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


1
投票

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

否则,您放置在drawables或assets中的任何内容都可以放入APK扩展文件中。

© www.soinside.com 2019 - 2024. All rights reserved.