【发布时间】:2019-06-28 03:48:53
【问题描述】:
重要链接:
https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html
https://developer.android.com/distribute/best-practices/develop/64-bit#assess_your_app
如您所见:
自 2019 年 8 月 1 日起:所有新应用和应用更新,包括 本机代码需要提供 64 位版本,除了 发布到 Google Play 时的 32 位版本。
当您阅读该内容时,您可以理解,您必须上传两个版本的应用,一个编译为 32 位,一个编译为 64 位。
但是你可以读到这个:
使用 APK Analyzer 查找本机库 APK Analyzer 是一种工具 它允许您评估构建的 APK 的各个方面。在我们的 在这种情况下,我们将使用它来查找任何本机库,并确保 存在 64 位库。
- 打开 Android Studio,然后打开任何项目。
- 从菜单中,选择构建 > 分析 APK...
- 启动 APK 分析器
- 选择您要评估的 APK。
- 查看 lib 文件夹,您可以在其中找到任何“.so”文件。如果您在应用程序中根本找不到任何“.so”文件,那么 您的应用程序已经准备就绪,无需进一步操作。如果你 请参阅 armeabi-v7a 或 x86,然后您就有 32 位库。
重点:
查看 lib 文件夹,您可以在其中找到任何“.so”文件。如果您在应用中根本找不到任何“.so”文件,那么您的应用已经准备就绪,无需进一步操作
就我而言,我正在使用 Java 代码进行开发,但我无法使用 APK Analyzer 找到 lib 文件夹,因此...理论上,不需要进一步的操作。但是,为什么他们说 “从 2019 年 8 月 1 日开始,所有新应用和包含本机代码的应用更新在发布到 Google Play 时,除了 32 位版本外,还需要提供 64 位版本。” em> ?
我有必要做点什么吗?或者我可以像现在一样继续上传我的单个 APK 吗?
【问题讨论】:
标签: android 64-bit 32bit-64bit cpu-architecture