2013-02-19 24 views
9

मैं फेसबुक "का उपयोग फेसबुक लॉग इन" tutorialत्रुटि संकलन

हालांकि, जब मैं एप्लिकेशन लोड और पर क्लिक करें "लॉगिन" मैं "com.facebook.FacebookException पाने का पालन किया है: Com.facebook.LoginActivity को AndroidManifest.xml "त्रुटि में गतिविधि के रूप में घोषित नहीं किया गया है जब सत्र LoginBehavior SSO_WITH_FALLBACK का उपयोग नहीं कर सकता।

मैंने निश्चित रूप से AndroidManifest.xml फ़ाइल में गतिविधि को जोड़ा है।

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

<uses-sdk 
    android:minSdkVersion="14" 
    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.zwopper.LoginActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name="com.zwopper.MainActivity" 
     android:label="@string/app_name" > 
    </activity> 
    <meta-data android:value="@string/app_id" android:name="com.facebook.sdk.ApplicationId"/> 
</application> 

किसी को भी पता है कि समस्या क्या है?

धन्यवाद (मैं भी करने के लिए res/values ​​/ strings.xml, इंटरनेट अनुमति, com.facebook.sdk.ApplicationId मेटा डाटा * APP_ID * स्ट्रिंग को शामिल किया है)।

उत्तर

34

फेसबुक में प्रवेश द्वारा अपने mainfest

<activity 
     android:name="com.facebook.LoginActivity" 
     android:label="@string/title_facebook_login" > 
    </activity> 
+0

धन्यवाद, कि काम किया। मुझे नहीं पता कि मैं इसे कैसे याद करता हूं लेकिन कोड का। –

+0

मुझे किसी भी तरह से याद आया। किस बिंदु पर हम वास्तव में इसे जोड़ते हैं? – krzakov

+0

@ कैपिल हमें यह क्यों लिखना है? –

1

एक पूरा प्रकट में गतिविधि को परिभाषित:

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

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

<uses-feature 
    android:name="android.hardware.camera" 
    android:required="false" > 
</uses-feature> 

<supports-screens 
    android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" /> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.BATTERY_STATS" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 

    <!-- 
    <receiver android:name="com.example.ServiceAutoStarter" > 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     </intent-filter> 
    </receiver> 
    --> 
    <meta-data 
     android:name="com.facebook.sdk.ApplicationId" 
     android:value="@string/app_id" /> 

    <activity 
     android:name="com.eltondcr.youvox.HomeActivity" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.Translucent.NoTitleBar" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".MainActivity" /> 
    <activity android:name=".GravacaoActivity" /> 
    <activity android:name=".FBActivity" /> 

    <activity 
    android:name="com.facebook.LoginActivity" 
    android:label="title_facebook_login" > 
</activity> 
</application> 

<!-- <activity android:name=".HomeActivity" /> --> 

+0

यह अभी भी जरूरी है भले ही फेसबुक ऐप मोबाइल पर है या केवल तभी जब यह वहां नहीं है – user2779311

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