对于intellij,无法解析符号@ integer / google_play_services_version

时间:2014-09-27 02:00:00

标签: java android xml intellij-idea

AANot确定发生此错误的原因...这是我的AndroidManifest.xml文件。我添加了Google Play服务,存储库和Android支持库。不确定我是否需要另一个插件或什么

          <?xml version="1.0" encoding="utf-8"?>
            <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                      package="com.example.RuMaps"
                      android:versionCode="1"
                      android:versionName="1.0">
                <uses-sdk android:minSdkVersion="20"/>
                <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
                    <activity android:name="MyActivity"
                              android:label="@string/app_name">
                        <intent-filter>
                            <action android:name="android.intent.action.MAIN"/>
                            <category android:name="android.intent.category.LAUNCHER"/>
                        </intent-filter>
                    </activity>

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

                    <meta-data
                            android:name="com.google.android.maps.v2.API_KEY"
                            android:value="API-KEY"/>

                </application>
            </manifest>

2 个答案:

答案 0 :(得分:13)

尝试在build.gradle文件中添加它:

dependencies {
    compile 'com.google.android.gms:play-services:7.5.0'
}

答案 1 :(得分:0)

如果出现错误:无法解析符号@integer ...,则可能需要在integers.xml文件中定义缺失整数的值。

如果还没有,则需要在以下位置创建它:

res / values / integers.xml

示例:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <integer name="my_int_val1">1000</integer>
    <integer name="my_int_val2">500</integer>
</resources>