提问人:cj- 提问时间:12/6/2022 更新时间:12/6/2022 访问量:128
Android Studio 没有双调试类型的控制台输出?
Android Studio no Console output with Dual debug type?
问:
最近开始在 Windows 上使用 CMake 和 Gradle(基于 https://developer.android.com/studio/projects/gradle-external-native-builds)的 Java Android 应用程序中的 C++。 它运行良好,但现在在调试应用程序时,Java 日志不会显示在控制台中。当它启动时,它同时显示 app 和 app-java 进程,并且它们都没有显示任何预期的内容(例如触摸事件)。有什么方法可以解决这个问题吗?
应用程序:
12/05 20:12:12: Launching 'app' on samsung.
Install successfully finished in 6 s 531 ms.
$ adb shell am start -n "com.agragps.agragps/com.agragps.agragps.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: com.agragps.agragps
Connecting to com.agragps.agragps
Now Launching Native Debug Session
$ adb shell cat /data/local/tmp/lldb-server | run-as com.agragps.agragps sh -c 'cat > /data/data/com.agragps.agragps/lldb/bin/lldb-server && chmod 700 /data/data/com.agragps.agragps/lldb/bin/lldb-server'
$ adb shell cat /data/local/tmp/start_lldb_server.sh | run-as com.agragps.agragps sh -c 'cat > /data/data/com.agragps.agragps/lldb/bin/start_lldb_server.sh && chmod 700 /data/data/com.agragps.agragps/lldb/bin/start_lldb_server.sh'
Starting LLDB server: /data/data/com.agragps.agragps/lldb/bin/start_lldb_server.sh /data/data/com.agragps.agragps/lldb unix-abstract /com.agragps.agragps-0 platform-1670296340839.sock "lldb process:gdb-remote packets"
Debugger attached to process 18174
app-java:
Connected to the target VM, address: 'localhost:53082', transport: 'socket'
答: 暂无答案
评论
D/ViewRootImpl@5737565[MainActivity]: ViewPostIme pointer 1 D/ViewRootImpl@5737565[MainActivity]: ViewPostIme pointer 0
这些是我所指的事件。确切的日志并不重要,重要的是没有日志出现。