【问题标题】:Fails to install apk安装apk失败
【发布时间】:2013-11-25 18:27:08
【问题描述】:

我第一次尝试安装应用程序时,它显示Check for errors in your project。第二次之后,它显示:

 Installation failed due to invalid APK file!

[2013-11-25 09:10:44 - ScanCard] 请检查 logcat 输出以获取更多详细信息。 [2013-11-25 09:10:44 - ScanCard] 发射取消!

我的 logcat 的输出是:

 AndroidRuntime(18391): CheckJNI is OFF
 dalvikvm(18391): Trying to load lib libjavacore.so 0x0
 dalvikvm(18391): Added shared lib libjavacore.so 0x0
 dalvikvm(18391): Trying to load lib libnativehelper.so 0x0
 dalvikvm(18391): Added shared lib libnativehelper.so 0x0
 AndroidRuntime(18391): Calling main entry com.android.commands.pm.Pm
 zipro(18324): Zip: EOCD not found, /data/local/tmp/ScanCard.apk is not zip
 asset(18324): failed to open Zip archive '/data/local/tmp/ScanCard.apk'
 PackageParser(18324): Unable to read AndroidManifest.xml of  /data/local/tmp/ScanCard.apk
 PackageParser(18324): java.io.FileNotFoundException: AndroidManifest.xml
 PackageParser(18324):  at    android.content.res.AssetManager.openXmlAssetNative(Native Method)
 PackageParser(18324):  at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:488)
 PackageParser(18324):  at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:456)
 PackageParser(18324):  at android.content.pm.PackageParser.parsePackageLite(PackageParser.java:758)
 PackageParser(18324):  at com.android.defcontainer.DefaultContainerService$1.getMinimalPackageInfo(DefaultContainerService.java:173)
 PackageParser(18324):  at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:110)
 PackageParser(18324):  at android.os.Binder.execTransact(Binder.java:388)  
 PackageParser(18324):  at dalvik.system.NativeStart.run(Native Method)
 DefContainer(18324): Failed to parse package
 ActivityManager(380): No content provider found for permission revoke: file:///data/local/tmp/ScanCard.apk

我没有运行自定义 ROM,我在 Nexus 上运行 Jellybean 4.3。

编辑:

重启 Eclipse 解决了我的问题

【问题讨论】:

  • 您的 AndroidManifest 文件在哪里?好像找不到:java.io.FileNotFoundException: AndroidManifest.xml
  • 它应该在哪里,我已经打开它,它包含了它应该包含的所有内容,那里没有 xml 错误
  • 粘贴您的清单文件代码

标签: android android-manifest apk filenotfoundexception


【解决方案1】:

您的清单文件或包含的 .jar 文件存在问题。您可以检查this threadthis answer,看看其中哪一个是您的问题的原因。

【讨论】:

  • 重启 eclipse 解决了我的问题...我猜是 tess2 库有一些问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-29
  • 2016-09-28
  • 2019-08-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多