Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安装\解析\失败\清单\添加其他活动时格式不正确_Android_Android Activity - Fatal编程技术网

Android 安装\解析\失败\清单\添加其他活动时格式不正确

Android 安装\解析\失败\清单\添加其他活动时格式不正确,android,android-activity,Android,Android Activity,我正试图将第二个活动添加到我的android清单文件中,但收到安装\解析\失败\清单\格式错误。我已将有问题的代码隔离到这一行: <activity android:name="com.MyPackage.Main.FacebookLoginActivity" android:label="Facebook"></activity> 我收到一个错误,说找不到“com.MyPackage.Main/com.MyPackage.Main.Faceb

我正试图将第二个活动添加到我的android清单文件中,但收到安装\解析\失败\清单\格式错误。我已将有问题的代码隔离到这一行:

    <activity android:name="com.MyPackage.Main.FacebookLoginActivity" 
        android:label="Facebook"></activity>
我收到一个错误,说找不到“com.MyPackage.Main/com.MyPackage.Main.FacebookLoginActivity”

这种活动在某种程度上是错误的吗

这里是我清单文件的一部分:

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:allowBackup="true">        
    <activity
    android:name=".MainActivity"
    android:configChanges="orientation"
    android:label="@string/app_name" 
    android:theme="@style/Theme.NoBackground">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

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

    <activity android:name="com.MyPackage.Main.FacebookLoginActivity" android:label="Facebook"></activity>
    <activity android:name="com.facebook.LoginActivity"
              android:theme="@android:style/Theme.Translucent.NoTitleBar"
              android:label="@string/app_name" />
    <meta-data android:name="com.facebook.sdk.ApplicationId" 
        android:value="@string/facebook_app_id"/>

</application>

尝试将包声明更改为com.mypackage.main。
您的类名将是com.mypackage.main.FacebookLoginActivity

检查您的包名。
this.startActivity(new Intent(this, FacebookLoginActivity.class));
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:allowBackup="true">        
    <activity
    android:name=".MainActivity"
    android:configChanges="orientation"
    android:label="@string/app_name" 
    android:theme="@style/Theme.NoBackground">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

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

    <activity android:name="com.MyPackage.Main.FacebookLoginActivity" android:label="Facebook"></activity>
    <activity android:name="com.facebook.LoginActivity"
              android:theme="@android:style/Theme.Translucent.NoTitleBar"
              android:label="@string/app_name" />
    <meta-data android:name="com.facebook.sdk.ApplicationId" 
        android:value="@string/facebook_app_id"/>

</application>