방금 Android Studio 2.2로 업데이트했으며 기기에서 내 앱을 실행하는 데 문제가 있습니다. 이제는 앱을 디버깅하려고 할 때 두 개의 별도의 디버거가 실행 중입니다. 그 중 하나는 좋은 Java 디버거이고 다른 하나는 LLDB 디버거라고 생각합니다.Android Studio 2.2에서 알 수없는 LLDB 동작
내 앱에 앱의 첫 번째 Activity
으로 표시되는 시작 화면이 있습니다. 전에 일어난 일은 실제 소개 화면이 나타나기 전에 스플래시 화면이 약 1 초만 표시됩니다. Android Studio를 버전 2.2로 업데이트 한 후 시작 화면이 사라지기까지 1 분 정도 소요됩니다.
SplashScreenActivity.onCreate()
에 중단 점을 넣어 모든 것이 정상인지 확인합니다. 응용 프로그램을 시작한 후 LLDB 디버거가 SIGURG 신호로 중지되기 전에 잠시 기다립니다. 나는 이력서 프로그램을 클릭하고 다시 같은 신호를 쳤다. 이것은 7-8 번 발생합니다. 그 후 SplashScreenActivity.onCreate()
에있는 내 중단 점은 Java 디버거에 부딪치게됩니다. 그 후에도 앱은 계속 정상적으로 작동합니다.
는 LLDB 디버거의 콘솔을 제외한 도움이되는지 모르겠다는 다음과 같이이다 : 나는 어떤 컴파일 OpenCV의 코드가 아닌 내 애플 리케이션, 나는 천국에있는 C++를 사용하지 않는
09/26 00:19:32: Launching app
No apk changes detected since last installation, skipping installation of D:\Documents\SourceTree\autocolorsplash-android\app\build\outputs\apk\app-debug.apk
$ adb shell am force-stop com.kayimapps.autocolorsplash_android
$ adb shell am start -n "com.kayimapps.autocolorsplash_android/com.kayimapps.autocolorsplash_android.activities.SplashScreenActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: com.kayimapps.autocolorsplash_android | com.kayimapps.autocolorsplash_android.test
Waiting for application to come online: com.kayimapps.autocolorsplash_android | com.kayimapps.autocolorsplash_android.test
Connecting to com.kayimapps.autocolorsplash_android
Now Launching Native Debug Session
Starting LLDB server: /data/data/com.kayimapps.autocolorsplash_android/lldb/bin/start_lldb_server.sh /data/data/com.kayimapps.autocolorsplash_android/lldb unix-abstract /data/data/com.kayimapps.autocolorsplash_android/lldb/tmp platform-1474838375380.sock "lldb process:gdb-remote packets"
Debugger attached to process 927
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
Signal: SIGURG (signal SIGURG)
전혀 만지지 않았다. OpenCV 용 Java 래퍼 만 사용하고 있습니다. 디버거 프레임이 처음 SIGURG 신호 후 다음과 같습니다
:
내가 무슨 생각이 없기 때문에 나는이 상황에 대해 줄 수있는 다른 관련 정보가 있는지 모르겠어요 계속. 이것이 이전에 보았던 것과 비슷한 것으로 보이면 몇 가지 추가 정보가 필요합니다.