我正在使用Android产品为Raspberry Ppi 3开发应用程序。
在项目中......
我的应用androidmanifest.xml
包含
uses-library android:name="com.google.android.maps" /
但无法运行此应用。
我运行时收到此消息。 (已安装Google地图。)
安装失败并显示消息INSTALL_FAILED_MISSING_SHARED_LIBRARY:无法在/data/app/com.example.androidthings.myproject-1中安装软件包:软件包com.example.androidthings.myproject需要不可用的共享库com.google.android.maps ;失败!。 通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题。
警告:卸载将删除应用程序数据!
是否要卸载现有应用程序?
我该如何解决这个问题?
答案 0 :(得分:3)
在Android Things中无法使用Maps API。
您可以查看支持和不可用的API列表here。
答案 1 :(得分:2)
无论如何,您可以在Android Things上使用MapBox而不是Google Maps API。
<强>更新强>
至少来自开发者预览版5 Android Things支持Google地图(来自Official Overview):
Android Things支持Android的一部分Google API。该 下表分解了Android Things中的API支持:
支持的API:
意识
角色
Google Analytics for Firebase
Firebase云消息传递(FCM)
Firebase崩溃报告
Firebase实时数据库
Firebase远程配置
Firebase存储
适应
实例ID
位置
附近
地点
移动视觉
安全网