相关疑难解决方法(0)

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

将我的项目升级到最新版本的Google Play服务(v4.0,在2013年万圣节发布)时,您现在应该在AndroidManifest.xml文件中添加新标记.

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)

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

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').
Run Code Online (Sandbox Code Playgroud)

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

<integer name="google_play_services_version">4030500</integer>
Run Code Online (Sandbox Code Playgroud)

然后将其插回我的AndroidManifest.xml:

<meta-data
    android:name="com.google.android.gms.version"
    android:value="4030500" />
Run Code Online (Sandbox Code Playgroud)

这样做非常好,我可以编译并运行项目和应用程序就好了.但它绝对是一个不可取的解决方案,具有明显的可升级性问题.

有任何想法吗?

android google-play-services

186
推荐指数
11
解决办法
21万
查看次数

从命令行下载Android支持库

如何通过命令行下载Android支持库?

例如:

echo y | android update sdk --no-ui --filter "android-19"
Run Code Online (Sandbox Code Playgroud)

android-sdk-tools android-support-library

11
推荐指数
2
解决办法
7513
查看次数

如何在非Eclipse Android应用程序中正确包含支持库

我在想如何让Android的支持库包含在Eclipse之外并在Eclipse之外编译.我使用Linux作为构建环境,我没有使用任何IDE来创建应用程序,只使用基本的Android SDK.我只是回答了关于Eclipse的这个问题的答案,但是我怎么能只使用Ant和Android SDK呢?

linux ant android android-support-library

6
推荐指数
1
解决办法
1992
查看次数