gpt4 book ai didi

android - Google Play 服务库更新和缺少符号 @integer/google_play_services_version

转载 作者:IT老高 更新时间:2023-10-28 12:53:35 37 4
gpt4 key购买 nike

将我的项目升级到最新版本的 Google Play 服务 (v4.0, released on Halloween 2013) 时,您现在应该在 AndroidManifest.xml 文件中添加一个新标签。

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

不幸的是,当我尝试这样做时,我得到了这个编译错误:

android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').

然后我可以导航到位于 google-play-services_lib/res/values/version.xml 的文件并查看该符号的原始整数:

<integer name="google_play_services_version">4030500</integer>

然后将其重新插入我的 AndroidManifest.xml:

<meta-data
android:name="com.google.android.gms.version"
android:value="4030500" />

这样做绝对没问题,然后我就可以编译和运行项目和应用程序了。但这绝对是一个不受欢迎的解决方案,存在明显的可升级性问题。

有什么想法吗?

最佳答案

对于所有使用 Eclipse 的人来说,这就是你应该这样做的方式。

Eclipse -> import -> existing android code -> browse -> navigate to google-play-services_lib FOLDER (android-sdk/extras/google/google_play_services/libproject).

然后,在你的项目上

control click -> properties -> android -> libraries, add -> select the project you just imported -> ok

关于android - Google Play 服务库更新和缺少符号 @integer/google_play_services_version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19843784/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com