我想做一个练习项目,我可以通过谷歌地图找到我的位置。起初我安装了谷歌播放服务库:
第二,我在清单上添加了FINE权限和配对标记:
<?xml version="1.0" encoding="utf-8"?>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
第三,我在build.gradle上添加了这个lib:
compile 'com.google.android.gms:play-services:11.0.1'
但当我正在同步项目&lt;我收到了这个错误:
Error:(29, 13) Failed to resolve: com.google.android.gms:play-services:11.0.1
和Avoid using bundled version of Google Play services SDK.
我该怎么办?我需要什么依赖?
答案 0 :(得分:1)
使用单独的Google Play服务API,这比使用整个软件包更有效。仅使用必需的API。