【发布时间】:2019-02-12 16:48:36
【问题描述】:
我问的原因与 Google 最近的通信 https://developer.android.com/distribute/best-practices/develop/64-bit 有关需要支持 64 位设备的应用程序有关。根据文章中提到的建议,我非常有信心我的应用程序支持 64 位设备。当我从 Google Play 安装它时,它完全按预期工作,但是当我在 64 位硬件上使用 ADB 命令在本地测试 APK 时(正如谷歌在本节“在 64 位硬件上测试你的应用程序”中所建议的那样),我的应用程序有 UI 问题。我不确定为什么它的行为不一致。
是否有可能在使用 Google Play 时以某种方式安装了 32 位版本,因此工作正常?我担心我的应用在真正安装为 64 位时可能会出现问题,因此,如果对上述不一致之处进行任何澄清,我们将不胜感激。
我正在测试的设备是运行 Android 7.0 的“Moto X Pure Edition”。它有一个使用ARM架构的Snapdragon 808 CPU。另一方面,我们没有看到 Google 文章建议检查的任何“/lib”文件夹。我们的应用是混合的,使用 Ionic v3 构建。
【问题讨论】:
-
文章以arm为例。您确定要测试的设备是 arm 设备吗?如果您可以在描述中添加您正在测试的设备,以及您在应用中提供的原生库的架构,那么帮助您会更容易。
-
感谢您的回复@Pierre!我添加了有关我的设备和我们的应用程序的更多详细信息。是的,我确定它是 ARM 设备。
标签: android google-play apk adb 32bit-64bit