如何在Android Things上添加Google地图库?

时间:2017-01-31 08:41:11

标签: android google-maps android-things

我正在使用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(如果存在)然后重新安装,可能会解决此问题。

     

警告:卸载将删除应用程序数据!

     

是否要卸载现有应用程序?

我该如何解决这个问题?

2 个答案:

答案 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

     

位置

     

Maps

     

附近

     

地点

     

移动视觉

     

安全网