简体   繁体   English

Android分析错误安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED(由于软件包名称中使用大写字母)

[英]Android parse error Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED (because of Capital letters in package name)

This question is linked with my earlier question. 这个问题与我之前的问题有关。 please see below link. 请参见下面的链接。

Android - Change package name of live application Android-更改实时应用程序的程序包名称

So now i am buiding my apk with older package name ie,'AnantApps.Moodlytics'. 所以现在我用旧的软件包名称('AnantApps.Moodlytics')构建我的apk。 I also have made all required changes for that. 我还为此进行了所有必需的更改。

but after that when i try to run it on device, it gives me a console error like this. 但是之后,当我尝试在设备上运行它时,它给了我这样的控制台错误。

[2013-10-22 11:26:03 - Moodlytics] Android Launch! [2013-10-22 11:26:03-Moodlytics] Android启动!

[2013-10-22 11:26:03 - Moodlytics] adb is running normally. [2013-10-22 11:26:03-Moodlytics] adb正常运行。

[2013-10-22 11:26:03 - Moodlytics] Performing Anantapps.Moodlytics.ui.ActivitySplashScreen activity launch [2013-10-22 11:26:03-Moodlytics]执行Anantapps.Moodlytics.ui.ActivitySplashScreen活动启动

[2013-10-22 11:26:04 - Moodlytics] Automatic Target Mode: Unable to detect device compatibility. [2013-10-22 11:26:04-Moodlytics]自动目标模式:无法检测设备兼容性。 Please select a target device. 请选择目标设备。

[2013-10-22 11:26:07 - Moodlytics] Uploading Moodlytics.apk onto device '4E4400F02B00CE54' [2013-10-22 11:26:07-Moodlytics]将Moodlytics.apk上传到设备'4E4400F02B00CE54'

[2013-10-22 11:26:08 - Moodlytics] Installing Moodlytics.apk... [2013-10-22 11:26:08-Moodlytics]安装Moodlytics.apk ...

[2013-10-22 11:26:16 - Moodlytics] Installation error: [2013-10-22 11:26:16-Moodlytics]安装错误:

INSTALL_PARSE_FAILED_MANIFEST_MALFORMED [2013-10-22 11:26:16 - INSTALL_PARSE_FAILED_MANIFEST_MALFORMED [2013-10-22 11:26:16-

Moodlytics] Please check logcat output for more details. Moodlytics],请检查logcat的输出以了解更多详细信息。 [2013-10-22 [2013年10月22日

11:26:16 - Moodlytics] Launch canceled! 11:26:16-Moodlytics]启动已取消!

After that i made one apk file. 之后,我制作了一个apk文件。 but here also, it gives me an error while installing apk. 但是在这里,安装apk时也给了我一个错误。

Parse Error : There was a problem parsing this package 解析错误:解析此软件包时出现问题

I think this error is coming because of the capital package name. 我认为由于大写软件包名称而导致此错误。 So now, i am in very much trouble. 所以现在,我很麻烦。 I can't change the package name to small letters and with capital letters the code is not working. 我无法将包裹名称更改为小写字母,并且使用大写字母的代码无法正常工作。

So help me guys. 所以,请帮助我。 what should i do? 我该怎么办? How can i give un update to my already live application on Google Play which has 'capital letters' in package name? 如何在程序包名称中带有“大写字母”的Google Play上我已经运行的应用程序中进行更新?

So finally i find solution. 所以最后我找到了解决方案。 Hope it will help others who are facing this issue. 希望它能帮助面临此问题的其他人。

I ran project in Linux OS. 我在Linux OS中运行项目。 In linux os, eclipse doesn't give any error for capitalised package name. 在linux os中,eclipse不会对大写的软件包名称给出任何错误。

1.) I renamed package name with capital letters 1.)我用大写字母重命名了程序包名称

2.) Then I imported appropriate R in java files. 2.)然后,我在Java文件中导入了适当的R。 (in my case it is AnantApps.Moodlytics.R). (在我的情况下是AnantApps.Moodlytics.R)。 (We can replace old R with new one easily by find/replace functionality of eclipse) (我们可以通过Eclipse的查找/替换功能轻松地用新R替换旧R)

And thats it. 就是这样。

Main problem is that you need to have Ubuntu Linux OS for this. 主要问题是您需要具有Ubuntu Linux OS。

Please You should delete your gen folder from your workspace..After that give build project. 请您应该从您的工作区中删除您的gen文件夹。 Now You can run your application..Please try it. 现在您可以运行您的应用程序了。请尝试一下。

Using Android Studio. 使用Android Studio。 U must change in manifest file like that 你必须这样改变清单文件

<uses-sdk android:minSdkVersion="14" />

and Also change In Gradle Script 并且还更改了Gradle脚本

Gradle Script->build.gradle(Module:app)
defaultConfig {
        applicationId "" >>//Your Package Name
        minSdkVersion 15 >>Here also give minsdkversion which is given in                        manifest file
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }

Package Parsing error solution 包解析错误解决方案

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 安装错误:Android 中的 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED in Android Android安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED - Android Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 应用程序安装失败错误[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] - Application Installation failed error [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] 安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED-仍未修复 - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED - still not fixed 安装错误:tamoghna的INSTALL_PARSE_FAILED_MANIFEST_MALFORMED… - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED…by tamoghna 安装错误:包含INSTALL_PARSE_FAILED_MANIFEST_MALFORMED代码 - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED code included 安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED? - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED? Android清单解析器错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED - Android Manifest Parser Error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED如何解决? - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED how to fix? 安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED - Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM