【问题标题】:Google Maps Android API v2 - for ARM only?Google Maps Android API v2 - 仅适用于 ARM?
【发布时间】:2012-12-06 10:42:32
【问题描述】:

Google Maps Android API v2

尝试在 android-x86 设备(Intel Mint)上安装成功编译的地图演示应用程序 (%android-sdk%\extras\google\google_play_services\samples\maps\) 时出错:

失败 [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]

相同的 APK 可以安装在 ARM 设备上并成功运行。

【问题讨论】:

  • 你确定你也在为 android-x86 构建吗?
  • 不,只是使用默认的演示项目设置。因为在任何地方都没有“libs”文件夹,所以我很困惑它是针对任何特定平台的
  • 创建issue
  • 另外,还有一个要求:最低 Google Play 服务版本。 WARN/GooglePlayServicesUtil: Google Play services out of date. Requires 2010100 but found 1013。并且在 mapFragment.getMap() 中抛出 NullPointer
  • 只有在使用 Intellij Idea 时才会出现这个问题。您必须构建您的 APK 并手动安装。

标签: android google-maps google-maps-api-2 android-x86


【解决方案1】:

是的。它是 Google 官方应用程序,不提供源代码形式,无法针对 x86/MIPS 重新编译。

使用 Genymotion Android 模拟器,请参阅另一个问题:How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device?

【讨论】:

  • 此时市场上不仅有ARM设备,x86也有。英特尔也没有睡觉)我相信它也会/将被重新编译用于其他平台
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-24
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 2011-09-04
  • 2014-10-12
  • 1970-01-01
相关资源
最近更新 更多