2013-07-14 4 views
6

के बावजूद अशक्त त्रुटि नहीं हो सकता मैं इस सवाल से पहले कहा गया है पता है, लेकिन मेरी समस्या यह है कि मैं प्रकट की स्थापना की है और स्ट्रिंग्स सही ढंग से फ़ाइलें है:एंड्रॉयड फेसबुक applicationId सही APP_ID

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.hellofb" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.hellofb.MainActivity" 
      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.hellofb.ApplicationId" 
      android:value="@string/app_id" /> 

     <activity android:name="com.hellofb.LoginActivity" /> 
    </application> 

</manifest> 

(APP_ID स्ट्रिंग के लिए संपादित सुरक्षा)

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string name="app_name">Hello FB</string> 
    <string name="action_settings">Settings</string> 
    <string name="hello_world">Hello world!</string> 
    <string name="app_id">18031830547XXXX</string> 

</resources> 

कोई भी विचार जहां मैं गलत हो रहा हूं? क्या किसी भी मौके से मैंने गलत तरीके से चीजों को स्थापित किया है? सही दिशा में किसी भी मदद की सराहना की है।

उत्तर

7

आप इसे गलत कर रहे हैं। यह नीचे की तरह होना चाहिए:

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

आप नाम स्ट्रिंग बदलाव नहीं होना चाहिए।

+0

वाह, बहुत बहुत धन्यवाद! तो मुझे लगता है कि वर्तमान मूल्य की बजाय एसडीके लाइब्रेरी के लिए यह मान सेट किया जा रहा है। – dotslash

+1

हां बिल्कुल। फेसबुक एसडीके को इस मेटा से एप्लिकेशन आईडी मिल रही है। तो नाम बदला नहीं जाना चाहिए। – tasomaniac

+0

धन्यवाद। आपने मुझे एक दिन के सिरदर्द से बचाया है। :) – dotslash

संबंधित मुद्दे