现在,将我的项目升级到最新版本的Google Play服务(v4.0,于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" />
这样做绝对可以,然后我就可以编译并运行项目和应用程序了。但这绝对是具有明显可升级性问题的不受欢迎的修复程序。
有任何想法吗?
所以我的项目结构开始看起来像这样...
然后我删除了
接下来,我添加
然后,我在错误消息区域的对话框底部单击了灯泡,以弹出这个小小的弹出窗口,该弹出窗口提供了两种选择(“ 添加到依赖项...”或“ 删除库”)。单击添加到依赖项...选项!
应该会弹出一个新的小对话框窗口。它给了我两个选择,一个用于我的主项目(名称已模糊),另一个用于该
