我正在使用带有 lsp 模式和 dap 模式的 Emacs。这是模板:
(dap-register-debug-template
"localhost:8000"
(list :type "java"
:request "attach"
:hostName "localhost"
:port 8000))
Run Code Online (Sandbox Code Playgroud)
我启动了我想通过远程调试调试的应用程序(如果我使用 Eclipse 作为调试器,它就可以工作)。它等待连接:
Listening for transport dt_socket at address: 8000
Run Code Online (Sandbox Code Playgroud)
当我使用 dap-debug 并选择模板时,新缓冲区保持黑色,应用程序一直在等待连接。
我也尝试过使用主机名,而不是 localhost,但仍然无法正常工作。我在 Windows 上使用 emacs 26。
我错过了什么??
我正在用 C++ 为 Android 开发本机应用程序。该应用程序运行良好,并在多个设备上正确安装(使用 ant 调试安装),但是当我尝试将其安装在具有 android 4.4.2 的 Lenovo A806 中时会引发错误:
enter code install:
[echo] Installing /home/flush/Project/test/bin/NativeActivity-debug.apk onto default emulator or device...
[exec] 7378 KB/s (6015860 bytes in 0.796s)
[exec] Failure [INSTALL_FAILED_VERIFICATION_FAILURE]
Run Code Online (Sandbox Code Playgroud)
该设备在执行 adb devices 时出现。我在安全性中禁用了验证应用程序检查并检查了未知来源选项。仍然抛出相同的错误。
我还尝试安装 android 调试证书(通过从安全选项中的内部存储安装),但它不起作用。尽管显示“证书已安装”消息,但证书未显示在证书列表中。
¿任何线索?
谢谢