无需更换。值
@integer/google_play_services_version
可以解决这个问题。只需确保您拥有已更新的最新 Google Play 服务库即可。
如果您想添加号码而不是
google-play-services_lib>res>values>version.xml
,您可以在@integer/google_play_services_version
下找到它。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="google_play_services_version">4030500</integer>
</resources>
这里是在您的项目中设置 Google Play 服务的官方指南。
仅供参考,您可以在此文件夹中找到版本号:
~\android-studio\sdk\extras\google\m2repository\com\google\android\gms\play-services
享受吧。
您提到的错误可能是因为没有添加 Google Play 服务库作为项目的库,请执行以下操作。
将 Google Play 服务标记为库:右键单击 google-play-services_lib 项目,然后选择“属性”>“Android”。勾选是库选项。
右键单击您的项目 -> 转到属性 -> 单击 android -> 单击添加按钮 -> 单击 google_play_services_lib -> 确定 -> 应用 -> 确定清理你的项目 这将消除您的错误
如果您使用的是 gradle,只需确保您拥有更新的 google play services 版本(使用 SDK 管理器下载)并将其放入项目模块依赖项部分:
compile 'com.google.android.gms:play-services:+'
重要提示:
一般来说,删除正在编译的源的具体版本并不是一个好的做法。
我曾经遇到过这样的情况:我必须使用 Google Play 服务的 Froyo 版本,而该版本不需要标签。事实上,XML 条目 google_play_services_version 在 Google Play 服务库的 Froyo+ 版本中不存在
在您的清单中 -:
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
在你的 gradle 中 -:
implementation 'com.google.android.gms:play-services-ads:23.4.0'
对于最新版本 -: https://mvnrepository.com/artifact/com.google.android.gms/play-services-ads
享受!!