AndroidManifest.xml和Strings.xml"文件不同步"

时间:2015-02-11 09:11:54

标签: xml eclipse facebook-graph-api

我知道这是一个常见的问题,我只是不知道如何解决它。当我在eclipse中导入Facebook SDK到我的项目时,并且确实在Facebook开发者中做了什么,我遇到了错误说"文件不同步"。

这是我的string.xml

  <resources>
  <string name="app_name">my_app_name</string>
  <string name="launcher_name">@string/app_name</string>
  <string name="activity_name">@string/launcher_name</string>

  <string name="com.facebook.sdk.ApplicationId">@string/my_app_id</string>
  </resources>

这是我的androidmanifest.xml

  <application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="CordovaApp" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">
        <intent-filter android:label="@string/launcher_name">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:configChanges="orientation|keyboardHidden" android:label="@string/app_name" android:name="org.apache.cordova.DroidGap">
        <intent-filter />
    </activity>
    <meta-data android:name="com.facebook.sdk.ApplicationId"
           android:resource="resource specification"
           android:value="@string/479867658820979" />
    </application>

如您所见,我已在facebook devs中指示的应用程序标记中添加了元数据。

即时取得&#34;文件不同步错误&#34;

1 个答案:

答案 0 :(得分:1)

我认为你必须改变这个:

<string name="com.facebook.sdk.ApplicationId">@string/my_app_id</string>

到此:

<string name="my_app_id">479867658820979</string>
中的

在你的清单中:

 <meta-data android:name="com.facebook.sdk.ApplicationId"
       android:resource="resource specification"
       android:value="@string/479867658820979" />

到此:

 <meta-data android:name="com.facebook.sdk.ApplicationId"
       android:resource="resource specification"
       android:value="@string/my_app_id" />