2016-04-21 27 views
11

Ho creato un progetto React-nativo, Quando eseguo react-native run-ios, ho la successed.But generazione quando corro react-native run-android ottengo questo errore:reagire-native DeviceException run-androide Impossibile creare ADB Ponte

* What went wrong: 
Execution failed for task ':app:installDebug'. 
> com.android.builder.testing.api.DeviceException: Could not create ADB Bridge. ADB location: /Applications/ADT/sdk/platform-tools/adb 

Grazie in anticipo.

risposta

9

devo risolverlo, l'errore è perché Genymotion usi il proprio SDK non personalizzato SDK location.I risolto questo problema con il seguito URL:

React-Native, Android, Genymotion: ADB server didn't ACK

grazie per Simon!

+0

Grazie molto per condividere questo, sono arrivato a questo argomento da una ricerca di Yahoo e il tuo post qui mi ha portato alla soluzione – Noitidart

+1

E se non stai usando la genomotion? – hipkiss

0

Se si utilizza il dispositivo su USB per lo sviluppo, si tratta di un errore del percorso ADB. Impostare il percorso su D: \ Android \ sdk \ platform-tools ... in proprietà pc-> impostazioni avanzate- > variabili d'ambiente-> variabili di sistema..it ha funzionato per me.

3

vi ho problema, mentre la costruzione del progetto utilizzando run-android-native reagire e generazione non riuscita con un'eccezione di non creare ponti adb.

soluzione:

Vai al percorso del progetto o qualsiasi percorso nel prompt dei comandi e digitare: adb kill-server di dopo di nuovo a costruire il vostro progetto utilizzando reagire nativa run-android

+0

Grazie per questa soluzione. Ha funzionato alla grande, ma mi piacerebbe capire perché. Cos'è adb? Cosa succede quando viene utilizzato il cmd 'adb kill-server'? –