Невозможно прочитать AndroidManiFest.xml Проект Android

#android

#Android

Вопрос:

Я получаю следующую проблему при попытке запустить проект 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
 

Ответ №1:

Кажется, что ваш apk недействителен (не удалось проанализировать пакет), когда установленный в данный момент apk подписан по-другому. Поэтому постарайтесь

  1. Удалите старое приложение
  2. Перезапустите Eclipse
  3. Перестроить проект
  4. Переустановите apk

Ответ №2:

Щелкните правой кнопкой мыши ваш проект-> Инструменты Android -> Исправить свойства проекта. Взято со страницы разработчиков.

Если вы видите ошибку о AndroidManifest.xml , или некоторые проблемы, связанные с zip-файлом Android, щелкните правой кнопкой мыши на проекте и выберите Инструменты Android> Исправить свойства проекта. (Проект ищет файл библиотеки в неправильном месте, это исправит это для вас.)