Ho un apk aggiornato - testato con successo su vari dispositivi e istanze simulatore - con il seguente manifesto:Errore del Marketplace Android: "Il server non ha potuto elaborare il tuo apk. Riprova."
<?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>
Quando ho posto ad Android Marketplace come aggiornamento al mio attuale 1.0 app, ottengo il suddetto messaggio ambiguo :
"The server could not process your apk. Try again."
ho cercato altrove per questo messaggio nella speranza di scoprire che cosa potrebbe accadere, senza alcun risultato. (Un suggerimento popolare è quello di spostare il usa-sdk elemento alla parte superiore del manifesto, ma come si può vedere che è già in alto.)
Indizi benvenuto/apprezzato.
Aggiornamento: Ho appena provato a caricare nuovamente lo stesso file. Ora ho un nuovo messaggio:
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 Mercato ha ottenere il mio apk aggiornato, dopo tutto? (Il primo codice apk accettato della versione era 1, quindi questo aggiornamento è stato ovviamente urtato a 2.) Confuso ...
Bumping fino a 3 e riprovare. Sorpresa sorpresa, ottengo l'errore originale "non posso elaborare" tutto da capo. Andando in tondo. Hmm ... :(
nuther Aggiornamento:!. Se esco e la pagina Marketplace reimmettere, ora si dimostra che l'applicazione è stata caricata Tranne non c'è icona dell'applicazione più curiose ... e questo tutto sta accadendo con un browser cancellato dalla cache (compatibile con gli standard)
Quindi - mi fido del caricamento? O ricomincia ... con versionCode = "4"? Tutto quello che voglio è ottenere un solido "Caricamento riuscito, ecco l'icona, pronto a pubblicare" tipo di risposta
Qual è il nome dell'app APK dell'app che stai tentando di distribuire ora? Com'era in origine? – curtisk
Nome file APK uguale, chiamiamolo "MyApp.apk" per il gusto dell'argomento. Se il _filename_ deve essere diverso, mi aspetterei che il Marketplace me lo avvisasse al momento del caricamento. Felice di cambiarlo se è ciò che è richiesto. –
Vedere "Aggiornamento Nuther" ... sembra che il nome del file non abbia importanza. Ma ora non sono sicuro di voler fidarmi di ciò che Marketplace ha ancora. –