我正在开发一个应用程序,我的应用程序已在模拟器和许多设备上成功安装和测试,如华硕eee pad,Galaxy tab,Galaxy note,HTC ......
但我无法在Android 2.3.7的 Pidion BM-170 上安装它并收到错误“应用程序未安装”
我测试了此设备上的其他应用程序,并且已成功安装。所以问题出在我的应用程序和这个Pidion设备上。
我已经签署了我的申请。
我已经测试了将android:installLocation="auto"
放入清单中。
我在manifest中测试了Debuggable = false和true。
设备上没有先前的应用程序。
但我仍然收到错误“应用程序未安装”。
我在我的应用程序中使用这些功能
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
为什么我收到此错误?我该如何解决?
答案 0 :(得分:2)
也许该设备没有Google Maps SDK附加库。毕竟,according to the device manufacturer, it does not even have Android normally - 它被描述为“可选的”。他们可能没有许可谷歌商业应用程序,如Play商店,YouTube,谷歌地图等。如果是这样,你不能编写依赖于将在该设备上运行的谷歌地图SDK附加库的应用程序。