簡體   English   中英

無法閱讀AndroidManiFest.xml Android項目

[英]Unable to read AndroidManiFest.xml Android Project

我試圖運行一個Android項目時遇到以下問題。 任何人都可以建議一些問題的解決方案?

Zip: EOCD not found, /data/local/tmp/Scrumptious.apk is not zip
06-26 21:25:53.012: D/asset(21420): failed to open Zip archive '/data/local/tmp/Scrumptious.apk'
06-26 21:25:53.022: W/PackageParser(21420): Unable to read AndroidManifest.xml of /data/local/tmp/Scrumptious.apk
06-26 21:25:53.022: W/PackageParser(21420): java.io.FileNotFoundException: AndroidManifest.xml
06-26 21:25:53.022: W/PackageParser(21420):     at android.content.res.AssetManager.openXmlAssetNative(Native Method)
06-26 21:25:53.022: W/PackageParser(21420):     at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:488)
06-26 21:25:53.022: W/PackageParser(21420):     at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:456)
06-26 21:25:53.022: W/PackageParser(21420):     at android.content.pm.PackageParser.parsePackageLite(PackageParser.java:780)
06-26 21:25:53.022: W/PackageParser(21420):     at com.android.defcontainer.DefaultContainerService$1.getMinimalPackageInfo(DefaultContainerService.java:175)
06-26 21:25:53.022: W/PackageParser(21420):     at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:110)
06-26 21:25:53.022: W/PackageParser(21420):     at android.os.Binder.execTransact(Binder.java:404)
06-26 21:25:53.022: W/PackageParser(21420):     at dalvik.system.NativeStart.run(Native Method)
06-26 21:25:53.022: W/DefContainer(21420): Failed to parse package

看起來你的apk無效( 無法解析包 ),當前安裝的apk有不同的簽名。 所以試着

  1. 卸載舊應用程序
  2. 重啟Eclipse
  3. 重建項目
  4. 重新安裝apk

右鍵單擊您的項目 - > Android工具 - >修復項目屬性。 取自開發者頁面。

如果您看到有關AndroidManifest.xml的錯誤或與Android zip文件相關的一些問題,請右鍵單擊該項目並選擇Android Tools> Fix Project Properties。 (該項目正在尋找庫文件的錯誤位置,這將為您解決。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM