use*_*786 47 android google-maps android-manifest google-play-services
我正在开发一个需要使用谷歌地图的android项目.我一直在阅读教程,我必须将其添加到AndroidManifest.xml文件中:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)
问题是,我不知道用"@ integer/google_play_services_version"代替什么号码.
如果有人知道我应该进入那里,以及如何获得整数值,我会很感激.
Rag*_*dan 53
没有必要替代.值得@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>
Run Code Online (Sandbox Code Playgroud)
Sam*_*003 15
以下是在您的项目中设置Google Play服务的官方指南.
仅供参考,您可以在此文件夹中找到版本号:
~\android-studio\sdk\extras\google\m2repository\com\google\android\gms\play-services
Run Code Online (Sandbox Code Playgroud)
请享用.
小智 7
您提到的错误可能是因为没有添加Google Play服务lib作为您项目的库执行以下操作.
将Google Play服务标记为库:右键单击google-play-services_lib项目,然后选择"属性">"Android".勾选Is Library选项.
右键单击您的项目 - >转到属性 - >单击android - >单击添加按钮 - >单击google_play_services_lib - >确定 - >应用 - >确定清理项目这将删除您的错误
如果您使用的是gradle,请确保您拥有更新的Google Play服务版本(使用SDK管理器下载)并将其放入项目模块依赖关系部分:
compile 'com.google.android.gms:play-services:+'
Run Code Online (Sandbox Code Playgroud)
重要说明:
一般情况下,删除要编译的源的具体版本并不是一个好习惯.
| 归档时间: |
|
| 查看次数: |
59113 次 |
| 最近记录: |