Facebook-SDKv3を使用するAndroid-Appを開発しているので、strings.xmlにエントリを作成しました。
<resources>
<string name="facebook_app_id">"12345678910"</string>
</resources>
マニフェストに以下を追加しました。
<application>
...
<meta-data android:name="com.facebook.sdk.ApplicationId" android:resource="@string/facebook_app_id" />
</application>
私はいつもこの例外を受け取ります:
02-06 16:35:01.231:W / Bundle(8316):キーcom.facebook.sdk.ApplicationIdは文字列を予期していましたが、値はjava.lang.Integerでした。デフォルト値が返されました。
02-06 16:35:01.231:W / Bundle(8316):生成された内部例外をキャストしようとしました:
02-06 16:35:01.231:W / Bundle(8316):java.lang.ClassCastException:java.lang.Integer java.lang.Stringにキャストできません
02-0616:35:01.231:W / Bundle(8316):android.os.Bundle.getString(Bundle.java:1061)
02-06 16:35:01.231:W / Bundle(8316):com.facebook.internal.Utility.getMetadataApplicationId(Utility.java:159)
私はすでに数字を「」に入れようとしましたが、これは問題を解決しませんでした。誰かが私を助けてくれることを願っています。