【发布时间】:2018-06-19 02:26:42
【问题描述】:
我看到一篇文章说,到 2019 年 8 月,所有应用都必须是 64 位的
https://www.engadget.com/2017/12/19/android-apps-must-have-64-bit-support-by-august-2019/
根据谷歌,我找到了以下部分
https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html
2019 年的 64 位支持要求。
考虑到未来仅支持 64 位代码的 Android 设备,Play 管理中心将要求新应用和带有原生库的应用更新提供 64 位版本以及 32 位版本。这可以在单个 APK 中,也可以作为已发布的多个 APK 之一。
所以确认新应用需要提供64位版本。
现在我该如何编译 64 位版本的应用程序? Android Studio 上是否有任何复选框可供我选择将应用设为 64 位?
【问题讨论】:
-
如果您的应用程序完全使用 java 或 kotlin 编写,则无需执行任何操作。这些更改与本机 C/C++ 库有关
-
"native libraries" 是您报价中的线索。人们滥用“原生”这个词太多了,它应该只意味着直接为处理器编码/编译,而不是在像 java 这样的“虚拟机”中运行的东西(字节码,其中 java、kotlin 和 scala 只是几个) .