Genymotion中的INSTALL_FAILED_MISSING_SHARED_LIBRARY

时间:2013-12-12 07:08:53

标签: android google-maps-android-api-2 google-places-api genymotion

我正在android中开发一个小应用程序,它基于检测用户位置并显示他周围的地方。

我开发了app但现在我想在Genymotion模拟器中尝试它。

我发现Genymotion模拟器已经安装了Google API,我还安装了com.android.vending.apk和com.google.android.gms.apk。

但是当我尝试安装我的应用程序时,它仍然说是INSTALL_FAILED_MISSING_SHARED_LIBRARY。

我不知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

使用Google Maps for Android错过 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误:

  
      
  1. 安装Google地图API。这可以在Eclispe Windows / Android SDK和AVD Manager中完成 - >可用套餐 - >第三   派对附加组件 - > Google Inc. - > Google Inc.,Android的Google API   API X

  2.   
  3. 从命令行创建新的AVD。这可以通过列表来完成   目标(android列表目标),然后android创建avd -n   new_avd_api_233 -t“Google Inc.:Google API:X”

  4.   
  5. 然后在Eclipse Windows / Android中创建AVD(Android虚拟设备)   SDK和AVD Manager - >新... - > (姓名:new_avd_X,目标:谷歌   API(Google Inc.) - API级别X)

         

    IMPORTANT :您必须使用Target as Google API(Google Inc.)创建AVD,否则它将再次失败。

  6.   
  7. 在Eclipse File / New / Android Project中创建Android项目   选择Google API Build Target。

  8.   
  9. 添加< uses-library android:name =“com.google.android.maps”/>   在< application>之间< /应用程序>标签

  10.   
  11. 将Project作为Android应用程序运行。

  12.