2015-09-15 41 views
6

Wystąpił taki błąd, gdy uruchamiam Natywne debugowanie przez Genymotion.Natywne debugowanie Androida Studio

 
Starting LLDB server: run-as org.cocos2dx.cpp_empty_test 
    /data/data/org.cocos2dx.cpp_empty_test/lldb/bin/start_lldb_server.sh 
    /data/data/org.cocos2dx.cpp_empty_test/lldb 
    /data/data/org.cocos2dx.cpp_empty_test/lldb/tmp/platform.port1442313534865 
    "lldb process:gdb-remote packets" 
Now Launching Native Debug Session 
Attention! No symbol directories found - please check your native debug configuration 
Failed to attach native debugger: Invalid URL: adb://[169.254.67.102:5555]:46216 
Invalid URL: adb://[169.254.67.102:5555]:46216 
Process finished with exit code 0 
+0

Musisz podłączyć debugger do urządzenia. Platforma Android urządzenia docelowego powinna mieć agenta gdbserver do zdalnego debugowania. – MAOL

+1

Spróbuj najpierw wyczyścić i przepakować aplikację, dla mnie. – milosmns

+1

Witam, znalazłeś jakieś rozwiązanie? – Slava

Odpowiedz

1

można spróbować to:

1.in app/build.gradle:

w Zależności etykiecie:

releaseCompile project(path: ':youModuleName', configuration: 'release') 
debugCompile project(path: ':youModuleName', configuration: 'debug') 

2.in youModule/build.gradle:

na etykiecie z systemem Android:

publishNonDefault true 

demo:

https://github.com/sunalong/JNIDemo

1

spotykam to samo pytanie i mam rozwiązanie, aby go rozwiązać. Ale nie jestem pewien, czy to rozwiązanie jest dla ciebie dobre. Moje rozwiązanie to: Dodaj ścieżkę tak w konfiguracji debugowania. 1. Otwórz okno dialogowe "Run/Debug Configurations"; 2. Kliknij kartę "Debugger"; 3. Dodaj "Katalogi symboli" tak swoją ścieżką.

Moja konfiguracja jak postępować enter image description here:

0

Jeśli wykonałeś wszystkie kroki tutaj http://www.akaita.com/post/android-native-library-module-debug/ wtedy może być również cierpiących na błąd, który nadal jest w Androida Studio 2.3.3, który jest, że plik IML projektu dostaje niezsynchronizowany ze skryptami gradle i utknął w wariancie wydania. Zobacz zaakceptowaną odpowiedź na to pytanie: Debug a dynamically loaded native library in Android Studio?.

Cytując tę ​​odpowiedź: "Okazuje się, że jest to spowodowane starym błędem w AS. Podobno w przeszłości" SELECTED_BUILD_VARIANT "w sekcji" native-android-gradle "w pliku IML może stać się poza krok z aktualnie wybranym smakiem. "

Aby rozwiązać ten problem, zamknij program Android Studio i otwórz plik IML dla modułu, który buduje bibliotekę macierzystą (w przypadku aplikacji z pojedynczym modułem, tylko plik IML aplikacji), i wyszukaj "rodzimy-android" -gradle ". U mnie to utknęło jako wariant uwolnienia. Ręczna zmiana i ponowne uruchomienie przywróciły mi symbole.

Powiązane problemy