3

我正在使用 Android 的东西为 Raspberry Ppi 3 开发一个应用程序。

而在项目中...

我的应用程序androidmanifest.xml包含

uses-library android:name="com.google.android.maps" /

但它无法运行这个应用程序。

我在运行它时收到此消息。(已安装谷歌地图。)

安装失败并显示消息 INSTALL_FAILED_MISSING_SHARED_LIBRARY:无法在 /data/app/com.example.androidthings.myproject-1 中安装包:包 com.example.androidthings.myproject 需要不可用的共享库 com.google.android.maps;失败!。此问题可能通过卸载现有版本的 apk(如果存在)得到解决,然后重新安装。

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

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

我怎么解决这个问题?

4

2 回答 2

3

Maps API 在 Android Things 中不可用。

您可以在此处查看受支持和不可用的 API 列表。

于 2017-01-31T10:00:04.597 回答
2

无论如何,您可以在 Android Things 上使用MapBox而不是 Google Maps API。

更新:

至少从 Developer Preview 5 Android Things 开始支持 Google Maps(来自Official Overview):

Android Things 支持部分适用于 Android 的 Google API。下表细分了 Android Things 中的 API 支持:

支持的 API:

意识

投掷

Google Analytics for Firebase

Firebase 云消息传递 (FCM)

Firebase 崩溃报告

Firebase 实时数据库

Firebase 远程配置

Firebase 存储

合身

实例 ID

地点

地图

附近

地方

移动视觉

安全网

于 2017-01-31T10:29:44.590 回答