當我試圖第二活動添加到我的Android清單文件,但我收到INSTALL_PARSE_FAILED_MANIFEST_MALFORMED錯誤。我已經分離出有問題的代碼,以這條線:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED添加另一個活動
<activity android:name="com.MyPackage.Main.FacebookLoginActivity"
android:label="Facebook"></activity>
當我鍵入它這樣
<activity android:name=".FacebookLoginActivity"
android:label="Facebook"></activity>
它工作正常,但是當我嘗試通過啓動活動
this.startActivity(new Intent(this, FacebookLoginActivity.class));
我收到一條錯誤,說找不到「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>
檢查你的包名。 – VenomVendor