是否可以使用 gradle 为 Android Google APIs SDK 构建而不是通用的 Android SDK?
我的项目中需要 Google Maps API,因此我需要更改构建目标
我只能找到构建版本为“17”的示例
编译SDK版本17
buildTools版本“17.0.0”
知道该怎么做吗?
我想到了:
1)使用Android SDK管理器并获取您想要的android版本的Google API(从Android Studio启动它,如果您之前使用过eclipse,它与您的旧sdk管理器是分开的)
2)
- 转到“文件 > 项目结构 > SDK”
- 单击加号并选择“Android SDK”
- 将出现一个弹出窗口,导航到 Android Studio 安装文件夹并选择“sdk”子文件夹
- 将出现另一个弹出窗口:选择“Google APIs (#.#.#)”
3) 在同一项目结构窗口中:选择“Android #.#.# Google APIs”项目 SDK 单击应用/确定
4)现在在你的build.gradle文件中替换
android {
...
compileSdkVersion 17
...
}
with
android {
...
compileSdkVersion "Google Inc.:Google APIs:17"
...
}
6)重启Android Studio
这对我的 google apis 16 来说是这样的。
如果您仍然遇到问题:
- 转到“文件 > 项目结构 > SDK”
- 选择您的 Google API > 类路径
- 确保 Google APIs jar 文件在那里
(例如 Android Studio/sdk/add-ons/addon-google_apis-google-16/libs/maps.jar)
- 如果不手动添加它们(必须为 apis 17 执行此操作)
- 重启Android Studio
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)