Не удается загрузить APK из-за «Файл недействителен: ОШИБКА: сбой дампа, поскольку не найден AndroidManifest.xml» - PullRequest
0 голосов
/ 06 июня 2011

Первый : я не помогу вампиру) Я борюсь с этой проблемой в течение двух дней, и я отчаянно пытаюсь найти решение. Я гуглил решение по всему инету, и ни один из них не мой случай - это последний этап, и он кажется безнадежным.

Чтобы быть понятным : возиться с AndroidManifest.xml не помогает (без пустых или закрытых тегов и т. Д.). Не проблема размера приложения (официальный лимит составляет 4 ГБ) Ни браузер \ системная причина не пробовали в FF, Chrome, IE 9, Win 7, MacOSX SL 10.6.4, с моего компьютера и с удаленного сервера с Win2008 - та же ошибка.

Секунда - я извлек AndroidManifest.xml из файла APK, который я успешно отправил (один размером 13 МБ), и извлек AndroidManifest.xml из APK, который я пытаюсь отправить (да, он есть! размер этого APK составляет 50 МБ) оба с тем же apktool v 1.4.1. Я сравнил файлы AndroidManifest.xml с черепахой Diff - и единственное различие между ними заключается в наличии атрибута android:targetSdkVersion="8" в не загружаемом APK и, конечно, имени пакета (diff только в .sub из com.mycompany.app.vers.sub - так что я не думаю, что причина для этот googlemare у меня есть).

Нет способа отказаться от android:targetSdkVersion="8" - потому что это тоже не может быть причиной ошибки.

Оба APK были созданы с помощью Файл -> Экспорт -> Android -> Экспорт приложения Android с тем же хранилищем ключей и ключом. Я загрузил другое приложение - третье с тем же AndroidManifest.xml, что и первое (без android:targetSdkVersion="8"), но также небольшого размера - 9 МБ, ничего больше не работает ((!

Помощь - я ненавижу Google и Android сейчас, почти :)

Ответы [ 2 ]

2 голосов
/ 16 октября 2011

Если вы столкнулись с той же проблемой, что и я с apktool, пожалуйста, убедитесь, что вы скачали файл .jar вместе с aapt.exe, который исправил это для меня. Я запускал aapt.exe на apk и получил вышеупомянутую ошибку, но оказалось, что я должен был запустить файл apktool.bat. Файл apktool.bat не будет работать, если файл .jar находится не в том же каталоге. Получите файл jar здесь: Android-APKTool

1 голос
/ 06 июня 2011

Максимальный размер приложения для Android, загружаемого в Android Market, составляет 50 МБ. Если вы хотя бы один байт за это, я считаю, что загрузка не удастся. См. этот блог для справки.

...