Подтвердить что ты не робот

Ошибка Android Marketplace: "Сервер не смог обработать ваш apk. Попробуйте еще раз".

У меня есть обновленный 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. Повторите попытку.

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

Подсказки приветствуются/оцениваются.

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

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

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

Подпрыгивая до 3 и снова пробуя. Удивительный сюрприз, я снова получаю оригинальную ошибку "невозможно обработать". По кругу. Хм...: (

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

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

4b9b3361

Ответ 1

Запустите этот инструмент, вы можете найти этот инструмент в инструментах платформы SDK

aapt dump badging <path_to_exported_.apk>

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

Ответ 2

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

Ответ 3

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

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

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

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

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

Ответ 4

У меня была такая же ошибка. Деактивация исходного APK и последующее обновление обновления помогли.

Ответ 6

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

Ответ 7

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

Ответ 8

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

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

В обзоре приложения говорится (красным), что есть проект новой версии, но на вкладке "APK-Files" новая версия не отображается.

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

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

Ответ 9

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