安卓安装包过程中提示 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的原因之一

错误

<receiver android:name="SubBroadcastReceiver.DeviceConnectBroadcastReceiver">
    <intent-filter>
        <action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION"/>
    intent-filter>
receiver>

正确
<receiver android:name="subBroadcastReceiver.DeviceConnectBroadcastReceiver">
    <intent-filter>
        <action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION"/>
    intent-filter>
receiver>

因为定义BroadcastReceiver的包名第一个字母不能大写,否则会出现这个错误(不明白具体原因),反正改成小写就解决了。

你可能感兴趣的:(ANDROID)