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

时间:2018-09-13 08:52:02

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

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

我希望将此文件作为扩展文件.obb单独下载。查询是.so .dex .jar被允许捆绑在.obb中?谢谢

1 个答案:

答案 0 :(得分:1)

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

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

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