android - 是否可以使用 4.4w(级别 20)构建一个应用程序并使用 google api?

标签 android wear-os

我有一个需要 google api 的应用程序,但更新所有内容后,没有包含 google api 的 android 级别 20 (4.4W) 的构建目标。

enter image description here

有没有办法构建一个需要 google api 的目标级别为 20 的应用?

最佳答案

您通常不会创建使用 Google Maps API v1 的 Android Wear 应用程序。相反,您需要两个 APK:

  • 移动模块(安装在手持设备中,使用您需要的任何库)。
  • wear 模块(安装在 Android Wear 设备上)。

这实际上是必要,因为您无法直接在 Play 商店上分发 Wear 应用程序:它们必须 bundle 在标准应用程序中(然后推送到 Wear 应用程序)安装在手持设备中时的设备)。

Android Studio 使这个过程变得更加容易,因为它可以自动执行此 bundle 操作(您只需创建一个新项目,并标记复选框以创建 Mobile 和 Wear 模块)。

如果您需要手动执行此操作(可能是因为您使用的是 Eclipse),那么您可以按照 Packaging Wearable Apps - Manually 中的说明进行操作。 。你基本上必须:

  • 将 Wear apk 包含在 res/raw 中。
  • 在 res/xml 中提供一个包含一些元数据的 xml 文件,并在 AndroidManifest 中提供一个附加标记。

关于android - 是否可以使用 4.4w(级别 20)构建一个应用程序并使用 google api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24664180/

相关文章:

android - 如何在 Android Wear 2.0 上获取配对设备信息

android - 无法在 Android KitKat 4.4 上安装 Obb

android - android中谷歌地图上的圆形动画

android - 如何使 Snackbar 不与 Android 导航控件重叠

安卓搜索 View : What is the difference between setOnFocusChangeListener() and setOnQueryTextFocusChangeListener?

android - 将Android Wear的加速度计数据同步到手机或计算机

java - Android编译错误;已应用Java插件,不兼容android

java - Android/Java 中的 OOP

android - 当 WearableListView 捕捉到新列表项时,如何更改首选项?

android - 如何指定用于 Android 可穿戴设备的布局?