安装我的Android应用时遇到问题

时间:2011-04-10 05:02:53

标签: android

我不知道我的应用程序发生了什么。它从未发生过。 我看到这样的错误:

  

[2011-04-10 11:53:22 - 火箭项目]安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

     

[2011-04-10 11:53:22 - 火箭项目]请查看logcat输出以获取更多详细信息。

     

[2011-04-10 11:53:22 - 火箭项目]发射取消了!

我该如何解决这个问题?

4 个答案:

答案 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">