Ошибка Android Marketplace: «Сервер не смог обработать ваш apk. Попробуйте еще раз». - PullRequest
12 голосов
/ 16 февраля 2010

У меня есть обновленный apk - успешно протестированный на различных устройствах и экземплярах симулятора - со следующим манифестом:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.myCompany.appName"
      android:versionCode="2"
      android:versionName="1.0.1">      
    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
    <uses-permission android:name="android.permission.INTERNET" />
    <supports-screens
          android:largeScreens="true"
          android:normalScreens="true"
          android:smallScreens="true" />
    <application android:icon="@drawable/icon" android:label="@string/icon_name" android:debuggable="false">
        <activity android:name=".myActivity" android:configChanges="keyboardHidden|orientation">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest> 

При публикации в Android Marketplace в качестве обновления моего существующего приложения 1.0 я получаювышеупомянутое неоднозначное сообщение:

"Сервер не может обработать ваш apk. Попробуйте еще раз."

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

Подсказкидобро пожаловать / признателен.

Обновление: Я просто попытался загрузить тот же файл снова.Теперь я получаю новое сообщение:

versionCode (2) нового apk в AndroidManifest.xml должен быть выше versionCode (2) старого apk.Сервер не смог обработать ваш apk.Попробуйте еще раз.

Soooo Marketplace все-таки получил мой обновленный apk?(Самым первым принятым кодом версии apk было 1, так что это обновление, конечно, было увеличено до 2.) Смущен…

Увеличение до 3 и повторная попытка.Сюрприз, я снова получаю исходную ошибку «не удалось обработать».Ходить по кругу.Хм ...: (

Обновление Nuther: Если я выйду и снова зайду на страницу Marketplace, теперь это показывает, что приложение было загружено! За исключением того, что нет значка приложения. Любопытнее иcuriouser ... и все это происходит с браузером, очищенным от кеша (дружественным стандартам) для загрузки.

Итак - я доверяю загрузке? Или начать заново ... с versionCode = "4"?Все, что я хочу, это получить четкий ответ типа «Загрузка успешно завершена, вот значок, готовый к публикации».

Ответы [ 9 ]

4 голосов
/ 18 сентября 2012

Запустите этот инструмент, вы можете найти этот инструмент в SDK Platform Tools

aapt dump badging <path_to_exported_.apk>

и исправьте ошибки. Я получаю это от службы поддержки Google.

3 голосов
/ 03 марта 2010

У меня была такая же проблема. В моем случае причина была в пустом теге конфигурации в манифесте: <uses-configuration></uses-configuration>

2 голосов
/ 22 февраля 2012

Я обнаружил, что на Маркете обычно возникают проблемы. Посетите страницу «Известные проблемы» для разработчиков рынка:

https://support.google.com/androidmarket/developer/bin/static.py?hl=en&page=known_issues.cs

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

У меня была такая же ошибка. Помогло отключение исходного APK и загрузка обновления.

2 голосов
/ 16 февраля 2010

В конце концов я удалил обновление ..., которое закончилось тем, что оно удалило обновление из очереди и , отменив публикацию v1.0. Я быстро переиздал v1.0 (который все еще присутствовал в Marketplace), затем снова опубликовал обновление.

На этот раз это сработало. Не нужно поднимать версию до 4. Код тоже был виден. Ничего не делал по-другому.

Обновление опубликовано. Yaaaaay!

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

Обновление: См. Комментарий Нейта Бросса к исходному вопросу. Возможно, какой-то сбой сервера Marketplace. Пока ничего официального от Google, но, похоже, я не единственный, кто столкнулся с проблемами обновления сегодня.

1 голос
/ 12 мая 2012

У меня возникла та же проблема: " Сервер не смог обработать ваш apk. Попробуйте еще раз ", когда я пытался загрузить файл .apk в Google Play на прошлой неделе (из Индии). После долгой борьбы я успешно загрузил свой .apk , когда я сделал свою загрузку с одного из компьютеров моего друга (который проживает в США) через удаленный рабочий стол. Я думаю, что причиной будет место, где вы выполните загрузку, т. е. ближайшему серверу Google может не хватить места, или возникли проблемы с сервером или некоторые ограничения окружающей среды на сервере. Надеюсь, это поможет вам, ребята ...

1 голос
/ 30 мая 2010

В моем случае это был браузер Chrome для Linux. После загрузки с Firefox все работало просто отлично.

0 голосов
/ 25 февраля 2013

Я боролся с этой проблемой. Я использовал старый стиль веб-интерфейса Google для разработчиков. Тогда я решил нажать « попробовать новый дизайн », чтобы перейти на новый. Затем, когда я попытался загрузить apk, это не удалось, но по крайней мере на этот раз я получил подробный отчет об ошибке.

0 голосов
/ 22 февраля 2012

У меня тоже проблемы со страницей издателя

... Сервер не смог обработать ваш файл apk ...

В обзоре приложения (красным цветом) указано, что существует черновик новой версии, но на вкладке «APK-файлы» новая версия не отображается.

Время от времени приложение вообще не отображается в обзоре приложений.

Обновление: проблемы, с которыми я столкнулся, были решены на следующий день.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...