今天写了一个程序安装时出错,
Installation error: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
Please check logcat output for more details.
到logcat看
ActivityManager No content provider found for:
PackageParser /data/app/vmdl1441564799.tmp
提示太少,网上搜的答案不太对,有按着代码从头检查,发现
<activity
android:name="com.example.homecp.Delete"
android:label="@string/app_name" >
<intent-filter>
<action android:name="deleteAction" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item.delete"/>//这一行代码错误 正确的是"vnd.android.cursor.item/delete"
</intent-filter>
</activity>
马虎的错误。
本文记录了一次程序安装失败的经历,错误提示为INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION。通过检查logcat详细日志发现,问题根源在于AndroidManifest.xml文件中MimeType定义错误,正确的MimeType应为vnd.android.cursor.item/delete而非vnd.android.cursor.item.delete。
3929

被折叠的 条评论
为什么被折叠?



