2016-05-15 18 views
1

ich diesen Fehler hätte debuggen, wenn ich ein einfach nativen android app mit Android Studio zu debuggen versuchen:kann nicht native App auf Android-Studio

Failed to attach native debugger: unable to attach 

ich mehrere Ideen gebunden, es zu lösen. Aber sie haben nicht für mich gearbeitet.

weitere Informationen:

  • Ubuntu 16.04 (x64)
  • java version "1.8.0_91"
  • Android Studio v2.1.1
  • gradle experimentelle: 0.7.0
  • LLDB 2.1

Haben Sie eine Idee?


UPDATE

Nach der Installation von AVD (Android Virtual Device) auf meinem PC (Ubuntu). Jetzt kann ich sowohl Java als auch C++ Codes debuggen. Ich denke etwas falsch in meinem Telefon oder lldb kann nicht in meinem Telefon (?) Laufen. Hast du irgendeine Idee, was es verursacht?

Mein Telefon ist HTC.

+0

Haben aktivieren Sie USB-Debugging? Emulator oder physisches Gerät? –

+0

Ich habe es getan. In meinem Handy aktiviere ich den Entwicklermodus. Ich kann Java-Code debuggen. aber nicht einheimisch. – Mostafa

+0

OK, ich dachte, du meintest Java-Code von "nativ", nicht NDK-Code –

Antwort

0

Ihr Test-Setup sollte den Richtlinien von Google folgen. https://github.com/googlesamples/android-ndk

Im Wesentlichen Ihr android.ndk Block in build.gradle Kurs gleicht: Sie können ihre NDK Proben solcher hier sehen

android.ndk { moduleName = "MostafaModule" cppFlags.addAll(['-std=c++11', '-fexceptions', '-Wall', '-Wno-literal-suffix']) cppFlags.add("-I${file("src/main/jni/mostafanativelib")}".toString()) ldLibs.addAll(["android", "log"]) stl = "gnustl_shared" }