2016-01-09 12 views
11

Sono un principiante nello sviluppo di Android. Ieri, ho impostato il mio ambiente in Windows 8, ho scaricato Android SDK, quando lo eseguo, mi ha chiesto di installare alcuni strumenti. Ho installato tutto. Dopo che ho provato a creare un progetto di esempio, l'ho eseguito sul mio telefono che si collega con USB. Sono riuscito a Windows.No, minSdk (API 15)> deviceSdk (API1) in Android Studio

Ma, ora ho provato a connettermi al mio studio Android in linux mint. Sto errore ottenendo come No minSDK, e anche io sono andato alla cartella sdk e aprii terminale ed eseguire come questo

adb devices 
  • demone iniziato con successo * ZL2GLMA5A0811781 nessuna autorizzazione

Questo è l'uscita ... Si prega di darmi una mano ...

EDIT:

ho permesso opzioni sviluppatore e anche eseguire il debug USB Ging. Come ho già detto, ha funzionato bene su Windows 8 con IntelliJ, ma in Android Studio, Linux non funziona ...

+2

forse questo sarà utile http://community.linuxmint.com/tutorial/view/888 –

+0

Cercherò, attualmente sono lontano dal computer portatile che ... vi confermerà dopo che ho provato ... –

risposta

4

Devi configurare il tuo sistema di zecca di linux per rilevare il tuo dispositivo.

Se si sta sviluppando su Ubuntu Linux, è necessario aggiungere un file di regole udev che contenga una configurazione USB per ogni tipo di dispositivo che si desidera utilizzare per lo sviluppo.

Nel file delle regole, ciascun produttore del dispositivo è identificato da un ID fornitore univoco, come specificato dalla proprietà ATTR{idVendor}.

Per un elenco di ID fornitore, vedere USB Vendor IDs, di seguito.

Per impostare il rilevamento dei dispositivi su Linux attenersi alla seguente procedura:

Fase 1:

il login come root e creare questo file: /etc/udev/rules.d/51-android.rules

Utilizzare questo formato per aggiungere ogni fornitore di il file:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

In questo esempio, l'ID del fornitore è per HTC. L'assegnazione MODE specifica le autorizzazioni di lettura/scrittura e GROUP definisce quale gruppo Unix possiede il nodo del dispositivo. È possibile trovare l'ID del fornitore nel link sopra.

Fase 2:

Ora eseguire:

chmod a+r /etc/udev/rules.d/51-android.rules 

Per informazioni dettagliate si prega di this e this.

Scollegare il cavo USB tra il telefono e il computer.

Ricollegare il telefono.

Run adb devices per confermare che ora dispone dell'autorizzazione per accedere al telefono.

se i passaggi precedenti non funzionano, quindi uccidere e avviare nuovamente il server adb. Su linux: sudo adb kill-server e quindi sudo adb start-server. Quindi rileverà quasi tutti i dispositivi fuori dalla scatola.

Spero che ti aiuti.

+0

La risposta è accettata ... ma ho trovato le informazioni nel blog ptpts prima di questo ... –

2

cura-> Fine processo adb.exe da Task Manager

processo-> 1) Premere CTRL + MAIUSC + Esc (per aprire il task manager) 2) Ora cliccate sul tab processi 3) cliccare su adb.exe 4) cliccare su Termina processo

Ora eseguire l'applicazione

ancora non lavorano fare sopra processo 2-3 volte ..

Ecco fatto .. !!

0

Non hai installato il corretto Android SDK. Vai a Strumenti-> Android-> Gestore SDK

Quindi selezionare SDK come per la versione Android del telefono.

Si dovrà ricostruire

+0

Okay Grazie ... –