Genymotion仿真器:安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY

isr*_*a60 16 android genymotion

我有一个使用Google Maps API V1的项目.所以我需要在我的清单中使用跟随标记

         <uses-library android:name="com.google.android.maps" />
Run Code Online (Sandbox Code Playgroud)

问题是当我尝试在Genymotion模拟器上运行时.我收到了这个错误

        Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
Run Code Online (Sandbox Code Playgroud)

当我删除uses-library标签时,我可以运行我的项目但是我的活动中有其他错误,使用google maps api.

我能做什么??

谢谢

hcp*_*cpl 40

我相信他们放弃了Google Apps选项,您必须使用以下链接中的apk文件手动安装它.您可以将它们放在VM上,然后安装它们.

原始来源

这是一个很好的教程.检查此链接以获取这些压缩文件的最新位置.下面一步一步的链接可能会被打破.

一步步

只是引用所需的步骤.检查上一个链接以获取最新信息,以防这些链接被破坏.

1)下载以下ZIP:

ARM翻译安装程序Android 6.0 - https://mega.nz/#!p4lFlCZR!TFsb8dMqNdAJjKoCDPDDvNtcQdEB0-KkVlTgQVwG20s

为您的Android版下载正确的GApps:

适用于Android 4.3的Google Apps的更新链接(以下内容已损坏)https://www.androidfilehost.com/?fid=23060877490000124

感谢用户@SAM的更新

Google Apps for Android 4.3 - http://goo.im/gapps/gapps-jb-20130813-signed.zip

Google Apps for Android 4.2 - http://goo.im/gapps/gapps-jb-20130812-signed.zip

Google Apps for Android 4.1 - http://goo.im/gapps/gapps-jb-20121011-signed.zip

2)下一步打开Genymotion VM并转到主屏幕

3)现在将Genymotion-ARM-Translation.zip拖放到Genymotion VM窗口.

4)它应该说"正在进行文件传输",一旦它要求你点亮它就点击'确定'

5)现在使用ADB或ROM Toolbox等应用程序重新启动VM.如果必要,您只需关闭VM窗口,但我不推荐它.

6)再次进入主屏幕后,将gapps-jb-20130813-signed.zip(或您获得的任何版本)拖放到VM上,并在询问时单击"确定"

7)完成后,再次重新启动VM并打开Goog​​le Play商店.使用您的Google帐户登录

8)进入商店后,转到"我的应用"菜单,让所有内容更新(修复了很多问题)

9)现在尝试搜索"Netflix"和"Google Drive"

10)如果两个应用程序都显示在结果中并且您可以下载/安装它们,那么恭喜您现在已经完全设置了ARM支持和Google Play!

  • 或者您可以支付Genymotion许可证,以便他们可以聘请开发人员来改进它... (11认同)
  • 是啊那个!谷歌应购买Genymotion以改进默认模拟器. (3认同)