Domanda

Ho appena terminato la mia applicazione Android e ora è il momento di testarla in condizioni di vita reale.L'unico problema è che non ho idea di come prendere l'applicazione e trasferirla su un dispositivo.Ho già firmato la domanda.Qual è il prossimo?

È stato utile?

Soluzione

Se riesci a connettere il dispositivo al tuo computer, puoi farlo tramite:

  • Eseguendo questo su una riga di comando: adb install name_file.apk, Dove install name_file.apk è all'interno del bin directory del progetto. adb è uno strumento da riga di comando che risiede in tools directory dell'SDK.
  • Copiando il file .apk direttamente sul tuo dispositivo e aprendolo con un file manager.

Se stai utilizzando Eclipse:

Finestre:

  • Collega il tuo dispositivo
  • Apri il progetto Android
  • Apri la procedura guidata "Esegui configurazioni".Puoi farlo facendo clic sul lato destro del pulsante "Esegui" (non sul pulsante, ma sulla freccia accanto ad esso).

alt text

  • Una volta arrivato lì, fai clic sulla configurazione di esecuzione del tuo progetto.Quindi, nella scheda "Target", scegli Manuale.Ti consentirà di scegliere manualmente il dispositivo su cui desideri eseguire il tuo programma.
  • Clic Apply E Run
  • D'ora in poi, e se il tuo dispositivo è collegato correttamente, vedrai il nome del tuo dispositivo in un elenco di dispositivi.Se selezioni la voce che corrisponde al tuo dispositivo e fai clic su Esegui, eclipse compilerà e installerà automaticamente il programma sul tuo telefono.

Linux

Se stai usando Linux, il che sarebbe strano dato che sembra che tu abbia paura della riga di comando, devi prima creare un file udev regola creando un file chiamato /etc/udev/rules.d/99-android.rules e inserendo questo contenuto:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE="0666"

Dove 0bb4 è il idVendor del tuo dispositivo.Per conoscere l'idVendor puoi utilizzare il file lsusb comando.Una volta fatto ciò, potrai seguire i passaggi che ho scritto nella sezione Windows.

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