我正在android中开发一个小应用程序,它基于检测用户位置并显示他周围的地方。
我开发了app但现在我想在Genymotion模拟器中尝试它。
我发现Genymotion模拟器已经安装了Google API,我还安装了com.android.vending.apk和com.google.android.gms.apk。
但是当我尝试安装我的应用程序时,它仍然说是INSTALL_FAILED_MISSING_SHARED_LIBRARY。
我不知道为什么会这样?
答案 0 :(得分:1)
使用Google Maps for Android错过 INSTALL_FAILED_MISSING_SHARED_LIBRARY
错误:
安装Google地图API。这可以在Eclispe Windows / Android SDK和AVD Manager中完成 - >可用套餐 - >第三 派对附加组件 - > Google Inc. - > Google Inc.,Android的Google API API X
从命令行创建新的AVD。这可以通过列表来完成 目标(android列表目标),然后android创建avd -n new_avd_api_233 -t“Google Inc.:Google API:X”
然后在Eclipse Windows / Android中创建AVD(Android虚拟设备) SDK和AVD Manager - >新... - > (姓名:new_avd_X,目标:谷歌 API(Google Inc.) - API级别X)
IMPORTANT
:您必须使用Target as Google API(Google Inc.)创建AVD,否则它将再次失败。在Eclipse File / New / Android Project中创建Android项目 选择Google API Build Target。
添加< uses-library android:name =“com.google.android.maps”/> 在< application>之间< /应用程序>标签
- 醇>
将Project作为Android应用程序运行。