我不知道我的应用程序发生了什么。它从未发生过。 我看到这样的错误:
[2011-04-10 11:53:22 - 火箭项目]安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
[2011-04-10 11:53:22 - 火箭项目]请查看logcat输出以获取更多详细信息。
[2011-04-10 11:53:22 - 火箭项目]发射取消了!
我该如何解决这个问题?
答案 0 :(得分:4)
如果我没弄错的话,你的Manifest中会有一些“新行”字符。您声明新活动的示例:
<activity android:name=".Activities.AAWidget" android:theme="@android:style/Theme.Dialog"
android:screenOrientation="portrait">
好的,如果是这样,请尝试仅在一行中进行所有这些声明:
<activity android:name=".Activities.AAWidget" android:theme="@android:style/Theme.Dialog" android:screenOrientation="portrait">
答案 1 :(得分:0)
如果您可以在此处发布logcat输出,那将会很棒。无论如何,一个快速的谷歌搜索显示,当在具有较新版本的手机上运行基于较旧的sdk构建的应用时,会出现错误。希望这可以帮助。只是尝试在最新的sdk上重建应用程序。
答案 2 :(得分:0)
在我的例子中,它是以下logcat输出,它指出了清单中的问题:
Invalid taskAffinity name 1 in package com.eazyigz.RussiaMediaSearch: bad character '1'
删除该行后,一切都很好。
答案 3 :(得分:0)
始终使用包名称
编写活动名称前缀而不是:
<activity android:name=".Activities.AAWidget" android:theme="@android:style/Theme.Dialog"
android:screenOrientation="portrait">
使用包名称编写:
<activity android:name="com.example.HelloWorld.Activities.AAWidget" android:theme="@android:style/Theme.Dialog"
android:screenOrientation="portrait">