2010-02-16 7 views
11

J'ai une apk mise à jour - testé avec succès sur différents appareils et instances de simulateur - avec le manifeste suivant:Android Marketplace Erreur: "Le serveur n'a pas pu traiter votre 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> 

Quand je posterai à Android Marketplace comme une mise à niveau à mon application 1.0 existante, je reçois le message ambigu mentionné ci-dessus :

"The server could not process your apk. Try again."

J'ai cherché ailleurs ce message dans l'espoir de découvrir ce qui pourrait se produire, en vain. (Une suggestion populaire consiste à déplacer le utilise-sdk élément au sommet du manifeste, mais comme vous pouvez le voir est déjà en haut.)

Clues Accueil/apprécié.

Mise à jour: J'ai juste essayé de télécharger à nouveau le même fichier. Maintenant, je reçois un nouveau message:

The new apk's versionCode (2) in AndroidManifest.xml must be higher than the old apk's versionCode (2). The server could not process your apk. Try again.

Soooo marché ne obtenir mon apk amélioré après tout? (Le tout premier versionCode d'apk accepté était 1, donc cette mise à jour a bien sûr été mise à 2). Confus ...

Cumuler jusqu'à 3 et essayer à nouveau. Surprise surprise, je reçois l'erreur d'origine "ne pouvait pas traiter" encore une fois. Aller en rond. Hmm ... :(

nuther Mise à jour:. Si je quitte et re-entrer dans la page du marché, maintenant, il montre que l'application a été téléchargée sauf qu'il n'y a pas d'icône app ... plus curieux et cela est tout ce qui se passe avec un navigateur cache-clair (standard-amical) pour démarrer

Alors, je fais confiance au téléchargement? Ou recommencer ... avec versionCode = "4"? Tout ce que je veux, c'est obtenir un solide "Upload réussi, voici l'icône, prêt à publier" type de réponse

+0

Quel est le nom de votre application APK lorsque vous tentez de le déployer maintenant? C'était quoi à l'origine? – curtisk

+0

Même nom de fichier APK, appelons-le "MyApp.apk" pour des raisons d'argument. Si le _filename_ doit être différent, je m'attendrais à ce que Marketplace m'en prévienne au moment du téléchargement. Heureux de le changer si c'est ce qui est nécessaire. –

+0

Voir 'Mise à jour de Nuther' ... ressemble au nom de fichier n'a pas d'importance. Mais maintenant, je ne suis pas sûr de vouloir faire confiance à ce que Marketplace vient de faire. –

Répondre

2

En fin de compte, j'ai retiré la mise à niveau ... qui a fini par supprimer la mise à niveau de la file d'attente et sans publication v1.0. J'ai rapidement republié v1.0 (qui était encore présent sur le Marketplace), puis j'ai de nouveau posté la mise à niveau.

Cette fois, cela a fonctionné. Pas besoin de bump versionCode jusqu'à 4. Icône était visible aussi. N'a rien fait différemment.

Mise à jour publiée. Yaaaaay!

File this under mystères non résolus pour l'instant. Laissant ceci ici au cas où d'autres courent au même problème.

Mise à jour: Voir le commentaire de Nate Bross à la question d'origine. Peut-être quelques hiccups de serveur de marché. Rien de bien officiel chez Google, mais il semble que je ne sois pas le seul à avoir rencontré des problèmes de mise à niveau aujourd'hui.

3

J'ai eu le même problème. Dans mon cas, la raison était la balise de configuration vide dans le manifeste: <uses-configuration></uses-configuration>

+3

Yipe. Donc, cela sonne de plus en plus comme l'erreur doit simplement être plus descriptif ... et accompagné d'un remède approprié. –

1

Dans mon cas, il s'agissait du navigateur Chrome pour Linux. Après le téléchargement avec Firefox, tout a bien fonctionné.

2

J'ai eu la même erreur. Désactiver l'APK original, puis télécharger la mise à jour a aidé.

+0

merci! ça l'a fait! – MaKo

0

j'ai aussi des problèmes avec la page de l'éditeur

... Le serveur n'a pas pu traiter votre fichier apk ...

Dans la liste de l'application il est dit (en rouge) qu'il ya un projet de la nouvelle version mais dans l'onglet "APK-Files" la nouvelle version ne s'affiche pas.

De temps en temps, l'application n'apparaît pas du tout dans l'aperçu de l'application.

Mise à jour: les problèmes que j'ai rencontrés où résolu le lendemain.

+1

À l'heure actuelle, tout le monde vit cela. Le problème est chez Google. – Tapirboy

1

j'ai vécu le même problème qui est, « Le serveur n'a pas pu traiter votre apk Réessayez. » Quand j'ai essayé de télécharger APK fichier dans Google Jouez la semaine dernière (de l'Inde). Après une longue lutte J'ai téléchargé avec succès mon .apk quand j'ai fait mon téléchargement d'une machine de mon ami, (qui réside aux États-Unis) via le bureau à distance. Je pense que la cause serait l'endroit où vous faites votre téléchargement Il se peut que votre serveur Google le plus proche ne dispose pas de suffisamment d'espace ou de problèmes de serveur ou de limitations d'environnement du serveur. Je espère que ça vous aidera les gars ...

4

exécuter cet outil, vous pouvez trouver cet outil dans la plate-forme SDK Outils

aapt dump badging <path_to_exported_.apk>

et corriger les erreurs. Je reçois ceci du soutien de google.

0

Je luttais avec ce problème exact. J'utilisais l'ancien style de l'interface Web de Google pour les développeurs. Ensuite, j'ai décidé de cliquer sur "essayer le nouveau design" pour passer à la plus récente. Puis, quand j'ai essayé un téléchargement apk, il a échoué, mais au moins cette fois, j'ai eu un rapport d'erreur détaillé.

Questions connexes