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
Quel est le nom de votre application APK lorsque vous tentez de le déployer maintenant? C'était quoi à l'origine? – curtisk
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. –
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. –