Domanda

Sto lavorando attraverso la mia prima app Android e hanno ottenuto di lavorare nel emulatore, ma sono in grado di farlo funzionare su un dispositivo reale (myTouch bigné in esecuzione).

ho messo l'applicazione sul mio sito web accessibile attraverso un link con l'attributo type impostato su application/vnd.android.package-archive e ho anche aggiunto che il tipo MIME per Apache (e riavviato). Posso scaricare l'applicazione con il mio telefono, ma quando provo e installarlo io ottenere un messaggio di errore.

Ho verificato che il file apk ha in realtà, che è così.

ho firmato il file apk con una chiave personale.

Ho provato lo stesso processo sull'emulatore (download via web) e aveva lo stesso risultato negativo. Il registro non dare alcune informazioni aggiuntive, in fondo che c'è un FileNotFoundException durante il tentativo di caricare il file AndroidManifest.xml.

Ho guardato a installare l'applicazione tramite USB, ma ha trovato nessun modo per farlo.

Tutta la documentazione che ho incontrato praticamente glosse sopra installato l'applicazione sul proprio telefono, in modo da sto pensando che è facile e sto solo perdendo qualcosa.

Proprio come un ultimo pezzo di info ... Sto sviluppando con Eclipse 3.5 su Ubuntu e Java 6.

Qualcuno ha qualche suggerimento?

È stato utile?

Soluzione 2

Ho dato un voto a 's "commonsware.com" risposta come che sembra che sarebbe utile in entrambi i casi; Tuttavia, dopo un po 'di giocherellare con esso questa mattina sono stato in grado di installarlo tramite il web. Sembra come se fosse un problema con le impostazioni della cache sul mio server web ... che mi tenevano da ottenere effettivamente il contenuto aggiornato. Dovrò scavare più in profondità questo per capire il modo migliore per consegnare i file APK.

Altri suggerimenti

Per installare l'applicazione sul proprio telefono tramite USB, l'uso adb install path/to/apk.

Android Debug Bridge (adb)> Installa un app .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top