2010-02-16 8 views
11

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

+0

Qual è il nome dell'app APK dell'app che stai tentando di distribuire ora? Com'era in origine? – curtisk

+0

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. –

+0

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. –

risposta

2

Alla fine, ho rimosso l'aggiornamento ... che ha finito per rimuovere l'aggiornamento dalla coda e non pubblicato v1.0. Ho ripubblicato rapidamente v1.0 (che era ancora presente nel Marketplace), quindi ho postato di nuovo l'aggiornamento.

Questa volta ha funzionato. Non è necessario eseguire il bump versionCode fino a 4. Anche l'icona era visibile. Non ha fatto nulla di diverso.

Aggiornamento pubblicato. Yaaaaay!

Archivia questo sotto misteri irrisolti per ora. Lasciando questo qui nel caso in cui altri correvano allo stesso problema.

Aggiornamento: Vedere il commento di Nate Bross alla domanda iniziale. Forse alcuni singhiozzi del server del Marketplace. Niente di ufficiale da Google, ma sembra che non sia l'unico ad aver subito problemi di aggiornamento oggi.

3

Ho avuto lo stesso problema. Nel mio caso il motivo era il tag di configurazione vuoto nel manifest: <uses-configuration></uses-configuration>

+3

Sì. Quindi questo suona sempre più come l'errore deve semplicemente essere più descrittivo ... e accompagnato da un rimedio adatto. –

1

Nel mio caso era il browser Chrome per Linux. Dopo aver caricato con Firefox, tutto ha funzionato bene.

2

Ho avuto lo stesso errore. La disattivazione dell'APK originale e il caricamento dell'aggiornamento hanno aiutato.

+0

grazie! questo è stato! – MaKo

0

ho problemi anche con la pagina del publisher

... Il server non ha potuto elaborare il file apk ...

Nella panoramica app si dice (in rosso), che c'è un progetto di la nuova versione ma nella scheda "APK-Files" la nuova versione non viene visualizzata.

Di tanto in tanto l'applicazione non si presenta nella panoramica applicazione a tutti.

Update: i problemi che ho sperimentato in cui ha risolto il giorno successivo.

+1

Al momento, tutti lo stanno vivendo. Il problema è su Google. – Tapirboy

1

ho sperimentato lo stesso problema che è, "Il server non ha potuto elaborare l'apk prova di nuovo." Quando ho provato a caricare .apk file in Google Gioca la scorsa settimana (dall'India). Dopo una lunga lotta ho caricato con successo il mio .apk quando ho effettuato il caricamento da una macchina del mio amico, (che risiede negli Stati Uniti) tramite desktop remoto. Penso che la causa sarebbe la posizione in cui esegui il caricamento , ovvero, il tuo server Google più vicino potrebbe non avere spazio sufficiente o problemi con alcuni server o in alcuni limiti ambientali del server. Spero che vi aiuterà a ragazzi ...

4

eseguire questo strumento, è possibile trovare questo strumento in Strumenti Platform SDK

aapt dump badging <path_to_exported_.apk>

e correggere gli errori. Ricevo questo dal supporto di Google.

0

Ero alle prese con questo problema esatto. Stavo usando l'interfaccia web per sviluppatori google vecchio stile. Quindi ho deciso di fare clic su "provare il nuovo design" per passare a quello più recente. Poi, quando ho tentato il caricamento di un apk, non è riuscito, ma almeno questa volta ho ricevuto un rapporto dettagliato sull'errore.

Problemi correlati