2014-11-20 4 views
6

Ho un nexus 9 con un lecca-lecca per android ma ottengo il codice di errore -505 cercando di installare alcune app dal Play Store.Codice di errore per il lecca-lecca Android -505 durante l'installazione

Queste applicazioni sono:

  • asfalto 8
  • Dungeon Hunter 4
  • sei cannoni; e
  • altro gioco di Gameloft

Altre applicazioni opere installano bene, ma questi giochi non lo fanno.

Puoi dirmi cosa significa questo codice di errore? Puoi suggerirmi come posso aggiustarlo?

+0

Avevi eseguito l'upgrade del telefono al lollipop o alla sua installazione di fabbrica? è un bug noto, prova ad aggiornare il tuo telefono, potrebbe ripararlo. –

+0

il mio dispositivo è nexus 9 e l'ho comprato con un lollipop Android installato ... non ugrade me stesso – xXJohnRamboXx

risposta

8

Lasciami indovinare: le tue app sono state realizzate con Adobe Air?

È un bug introdotto da Google con il lecca-lecca. Relativo alla generazione SHA1 da alcuni certificati.

See:

Non v'è praticamente alcuna soluzione ecce t aspettare che google aggiusti o ri-firmare la tua app con una chiave diversa. Ma non è possibile aggiornarlo nel Play Store.

Se l'applicazione è stata installata sul dispositivo prima di l'aggiornamento lecca-lecca, ma ora non c'è più, una soluzione potrebbe essere quella di disinstallare l'applicazione utilizzando adb uninstall e quindi installarlo nuovamente.

aggiornamento: Per quanto ne so questa è parzialmente risolto in Android 5.0.1 e completamente risolto in 5.0.2

+2

ancora avendo il problema con 5.1.1 :( – ewerybody

1

Ho ricevuto questo errore quando si tenta di installare Pure Calendar widget. Logcat ha mostrato che la mia app GTasks aveva già il permesso di leggere le attività. Apparentemente sotto 5.0 ci può essere solo uno. Ho disinstallato il widget GTasks e Pure Calendar installato correttamente. Ho tentato di reinstallare GTasks e ho ottenuto lo stesso errore con risultati simili in logcat. A quanto pare Google ha fatto in modo che solo un'app possa avere un'autorizzazione specifica. Questo sarà MOLTO limitante se non lo risolvono.

5

Devo dire che se si dispone di più account in lollipop è necessario disinstallare una volta da tutti gli utenti. Significa andare alle impostazioni - app - nella tua app su impostazioni icona elimina da tutti gli utenti è un'opzione fai clic su quella un'installazione di nuovo.

7

Ho anche avuto questo problema. Stavo pubblicando Sandbox e Produzione (diverse app Android Flavors) con nomi di pacchetti diversi, ma le stesse autorizzazioni GCM.

ho iniziato ad usare ${packageName} in AndroidManifest.xml file di.

ho cambiato da

<!-- GCM specific permissions --> 
<permission 
    android:name="com.playgong.permission.C2D_MESSAGE" 
    android:protectionLevel="signature"/> 

<uses-permission android:name="com.playgong.permission.C2D_MESSAGE"/> 

a

<!-- GCM specific permissions --> 
<permission 
    android:name="${packageName}.permission.C2D_MESSAGE" 
    android:protectionLevel="signature"/> 

<uses-permission android:name="${packageName}.permission.C2D_MESSAGE"/> 

E in intent-filtro del ricevitore da:

<category android:name="com.playgong"/> 

a:

<category android:name="${packageName}"/>