我收到错误:安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY 当我想将我的代码安装到我的moto xt316手机上时。
我尝试过: 设置目标Google apis 2.3或2.2
我的代码安装并在其他手机中运行正常(defy,g6)
如果我删除
它可以安装在moto xt316中,但是如我所知,如果我删除它就无法使用mapView。
并且xt316尚未安装谷歌地图。
我可以尝试使用安装到xt316 但没有得到安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY。 因为我希望我的代码可以安装在所有手机中!
答案 0 :(得分:1)
并且xt316尚未安装谷歌地图。
然后,您无法使用需要Android版Google地图附加组件的应用程序。
因为我希望我的代码可以安装在所有手机中!
然后,您无法使用适用于Android的Google地图插件。
您可以做的是通过将android:required="false"
添加到清单中的<uses-library>
元素,使Android版Google地图加载项成为可选项。然后,在运行时,您可以使用Class.forName()
查看MapActivity
是否可用,并从那里设置您的用户界面。 Here is a sample project证明了这一点。
答案 1 :(得分:0)
使用最新版本的Rhomobile 3.3.3+并开始看到此错误?转到build.yml并查找“non motorola device”选项并尝试关闭然后重建应用程序。