android - 支持 Android 扩展文件中的 .so .dex .jar

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

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

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

最佳答案

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

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

你可能想看看dynamic feature modules作为通过交付动态代码减小应用大小的一种方法。

关于android - 支持 Android 扩展文件中的 .so .dex .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52310010/

相关文章:

java - Android SeekBar 更新音量按钮点击

android - AR 应用程序不工作显示错误 "Failed to create AR session"

java - IntelliJ 构建错误上下文不匹配

android - Google服务帐户身份验证的签名字节

android - 如何在android中以编程方式设置ImageView的高度和宽度?

java - Android - 多次调用 DownloadManager/BroadcastReceiver

android - 在 Jetpack Compose 中使用 SnapFlingBehavior 时,如何捕捉到 LazyColumn 的初始索引?

java - 当 Activity 被销毁时删除 Auth Firebase 用户

android - google play 控制台应用程序状态草稿为什么?

android - 以内部应用测试员身份登录时,在 Google Play 应用上找不到 URL