2012-04-12 99 views
0
04-12 09:41:33.425: W/PackageInstaller(5015): Parse error when parsing manifest. Discontinuing installation 
04-12 09:41:33.425: W/PackageParser(5015): Unable to read AndroidManifest.xml of /mnt/sdcard/Download/downloadfile.apk 
04-12 09:41:33.425: W/PackageParser(5015): java.io.FileNotFoundException: AndroidManifest.xml 
04-12 09:41:33.425: W/PackageParser(5015): at android.content.res.AssetManager.openXmlAssetNative(Native Method) 
04-12 09:41:33.425: W/PackageParser(5015): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:487) 
04-12 09:41:33.425: W/PackageParser(5015): at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:455) 
04-12 09:41:33.425: W/PackageParser(5015): at android.content.pm.PackageParser.parsePackage(PackageParser.java:425) 
04-12 09:41:33.425: W/PackageParser(5015): at com.android.packageinstaller.PackageUtil.getPackageInfo(PackageUtil.java:74) 
04-12 09:41:33.425: W/PackageParser(5015): at com.android.packageinstaller.PackageInstallerActivity.onCreate(PackageInstallerActivity.java:277) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.Activity.performCreate(Activity.java:4465) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.ActivityThread.access$600(ActivityThread.java:123) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) 
04-12 09:41:33.425: W/PackageParser(5015): at android.os.Handler.dispatchMessage(Handler.java:99) 
04-12 09:41:33.425: W/PackageParser(5015): at android.os.Looper.loop(Looper.java:137) 
04-12 09:41:33.425: W/PackageParser(5015): at android.app.ActivityThread.main(ActivityThread.java:4424) 
04-12 09:41:33.425: W/PackageParser(5015): at java.lang.reflect.Method.invokeNative(Native Method) 
04-12 09:41:33.425: W/PackageParser(5015): at java.lang.reflect.Method.invoke(Method.java:511) 
04-12 09:41:33.425: W/PackageParser(5015): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
04-12 09:41:33.425: W/PackageParser(5015): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
04-12 09:41:33.425: W/PackageParser(5015): at dalvik.system.NativeStart.main(Native Method) 

请问如何解决此问题。在Android 4.0.4中安装应用程序时出现解析错误

+0

你确定这个apk签名正确吗? – user936414 2012-04-12 05:44:57

回答

0

尝试在Eclipse中右键单击项目 - > android工具 - >修复项目属性 然后清理并构建。

+0

Thanx为您的答复..我已经尝试了上述..问题是我必须从服务器下载APK,它正在正确下载..安装时,我得到了Android 4.0.4版本的上述错误。 – Santosh 2012-04-12 05:24:29

+0

你可以尝试解压apk然后看看清单文件是否在那里? – MahdeTo 2012-04-12 06:13:54

+1

我下载的apk大小为0。 – 2013-03-08 08:59:19

0

您可以检查包文件以查看Manifest.xml文件是否在其中并包含您放入其中的信息。 .apk文件可以用大多数zip实用程序打开。请参阅以下格式的链接:apk file format on Wikipedea

没有看到manifest.xml文件就很难再说了。

+0

谢谢你的回复...问题解决了。 * .apk没有正确下载。这就是为什么我得到错误。 – Santosh 2012-04-12 07:17:46

+0

Santosh你可以分享用于下载* .apk从一个位置的代码到SD卡 – 2013-03-08 06:42:33

0

我在这个错误上投入了一些时间,发现有两种可能性。

  1. 您的apk没有正确构建(尝试清理项目/从设备或模拟器卸载并尝试再次构建)。
  2. 如果您在某些服务器上上传apk,则上传已损坏。
+0

我更新通过相同的应用程序更新也..如何实现.. ?? – 2013-03-07 13:25:58

相关问题