2017-01-17 3 views
1

Die App läuft mit Ubuntu mit Android-Studio laufen, es läuft auch unter Verwendung reagieren native auf meinem Windows 10.Unable App auf Android-Gerät (Linux/Ubuntu)

Eine neue App mit reagieren-native init läuft erstellt fein mit ubuntu

aber reagieren-native Laufe Android auf meiner aktuellen App gibt immer diese:

Running /home/lance/Android/Sdk/platform-tools/ 

    adb -s 4d00550ff22a318d reverse tcp:8081 tcp:8081 

    adb server version (32) doesn't match this client (36); killing... 

    * daemon started successfully * 

    Building and installing the app on the device (cd android && ./gradlew installDebug)... 
    Could not install the app on the device, read the error above for details. 

    Make sure you have an Android emulator running or a device connected and have 
    set up your Android development environment: 
    https://facebook.github.io/react-native/docs/android-setup.html 

    (node:5781) UnhandledPromiseRejectionWarning: 
    Unhandled promise rejection (rejection id: 2): 
    TypeError: Cannot read property 'message' of undefined 

    (node:5781) DeprecationWarning: Unhandled promise rejections are deprecated. 

    In the future, promise rejections that are not handled will 
    terminate the Node.js process with a non-zero exit code. 
  • reagieren-native 0,40
  • Ubuntu 16. 10 X64
  • Samsung S4 (Android 5,0)

Jede mögliche Hilfe bitte geschätzt.

+0

hat 'adb devices' zeigen Ihr Gerät als richtig angeschlossen? hast du versucht, die apk über 'adb install' zu installieren? – drys

+0

Ja, Entschuldigung sollte das erwähnt haben. – Lance

+0

Auch gibt es ein Leerzeichen in 'adb -s 4d00550ff22a318dreverse tcp: 8081 tcp: 8081', obwohl ich denke, dass Sie in der Konsole Sie richtig stellen ... Sie könnten versuchen, das Projekt' cd android && ./gradlew clean' zu säubern und dann wieder bauen. Auf jeden Fall kann ich von der von Ihnen geposteten Konsolenausgabe keine hilfreiche Fehlermeldung sehen, also keine weiteren Ideen. – drys

Antwort

1

Behoben durch Hinzufügung der Ausführungserlaubnis zu calerew.

In-Terminal, in reagieren-native Projektordner, führen

chmod +x android/gradlew