Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
這個錯誤主要是androidManifest.xml中有寫法錯誤之類的問題括荡,我是升級了android12以后出現(xiàn)了這個安裝問題绿饵,具體改法:
官方解答:https://developer.android.com/about/versions/12/behavior-changes-12#security
更安全的組件導出
如果您的應用以 Android 12 為目標平臺辆脸,且包含使用 intent 過濾器的 activity催式、服務或廣播接收器,您必須為這些應用組件顯式聲明 android:exported 屬性。
警告:如果 activity、服務或廣播接收器使用 intent 過濾器,并且未顯式聲明 android:exported 的值匙隔,則您的應用將無法在搭載 Android 12 的設備上進行安裝。
以下代碼段顯示了一個服務示例熏版,該服務包含 intent 過濾器并針對 Android 12 進行了正確配置:
<service android:name="com.example.app.backgroundService"
android:exported="false">
<intent-filter>
<action android:name="com.example.app.START_BACKGROUND" />
</intent-filter>
</service>