最近我将 Android Studio 更新为 Android Studio Flamingo 2022.2.1。另外,在某些项目中,我将 AGP 依赖项从 7.4.2 升级到 8.0.0。
从那时起,我无法使用调试控制台。控制台屏幕仅显示“打开 Logcat...”和“已连接...”,如下图所示。我在物理和虚拟设备上做了一些测试,结果相同。
我认为该问题与将 AGP 依赖项从 7.4.2 升级到 8.0.0 无关,因为某些使用以前版本 7.4.2 和调试控制台的项目存在完全相同的问题。
我正在寻找有关DEBUG HTTP动词的详细信息.
我很清楚这用于远程调试 - 虽然我甚至不确定它是用于IIS还是ASP.NET ...
如果我想直接访问此界面 - 即不是通过Visual Studio,而是手动发送这些命令 - 我需要知道什么?有什么命令吗?
我也对滥用案件感兴趣,如果你有任何相关的信息......
我有很多与jconsole.exe和JVisualVM.exe经验,在JDK1.6及以上已连接数千次从Windows JVM到Windows JVM通过JMX.remote另一台机器上,但是当我尝试监视失败一个在Linux主机上运行的java实例(来自Windows主机,我在redhat上尝试了JMX监听器,在Amazon EC2上尝试了SUSE).我也尝试使用jconsole.exe并得到类似的错误.
是否有任何人可以想到的原因,为什么这种JMX连接会有问题.我可以尝试任何想法吗?有没有人"实际"做到这一点,可以说如果我坚持下去会有效吗?
我从JVisualVM获得的错误(在远程连接尝试中)是这样的:
"Cannot connect using service:jmx:rmi:///jndi/rmi://<jmx service ip>:8001/jmxrmi"
Run Code Online (Sandbox Code Playgroud)
我的远程JMX服务配置是这样的:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8001
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.hostname=<jmx service ip>
Run Code Online (Sandbox Code Playgroud)
在此链接中发现了类似的问题,但它没有回答我的问题.
我确认"iptables"没有作为服务启用而且没有打开,所以我没有成像,有任何类型的防火墙阻塞.此外,Windows和Linux机器都在10.0.0.0私有内部子网上.我能够telnet到端口8001来验证它的存在,并在linux机器上监听它(netstat -ap).
我试图让Xdebug远程调试工作,我使用PHPStorm作为我的IDE.我的网络服务器/代码托管在远程机器上(amazon ec2).
我的远程服务器上的php.ini中有以下行(PHP CLI,因为我正在进行PHPUnit调试)
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
Run Code Online (Sandbox Code Playgroud)
由于我是从家庭网络编程的,因此我在个人路由器上打开了端口9000.我将PHPStorm的xdebug服务器设置为指向端口80上的远程服务器,使用Xdebug作为调试器.
现在,当我尝试从PHPStorm调试PHPUnit测试时,它只是说'等待与ide键'12115的传入连接'除外,它每次都会选择一个随机的ide键(我希望PHPUnit在服务器上设置idekey)本身)
我一直试图让这个工作超过10个小时,我已经尝试在php.ini中定义我的特定remote_host而不是使用remote_connect_back,但这也没有用.我试过在php.ini中设置一个idekey,但是效果不好.
反正是否确认Xdebug在Web服务器端按预期工作?如何在不使用Phpstorm的情况下测试我的Xdebug设置,我不知道它是我的家庭网络和远程服务器之间的连接问题还是什么.
任何有助于缩小问题范围的指导都会很棒.
我最近了解了Idea下的远程调试程序.我所做的是在Run |下复制远程调试的配置 在Idea中调试配置到命令行java执行参数.实际的命令行参数是:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
Run Code Online (Sandbox Code Playgroud)
如果是脚本,我将这些命令添加到它.通过这样做,命令行显示消息:
Listening for transport dt_socket at address: 8000
Run Code Online (Sandbox Code Playgroud)
因此可以使用本地源代码进行调试.但是,我没有正确理解远程调试的工作原理.任何知道远程调试实际如何工作的人,请给我一个解释.
谢谢!
我想测试我的Windows 8手机应用程序.我想将其插入桌面计算机并在桌面上查看JavaScript控制台输出.我可以在Visual Studio中调试应用程序本身但我希望看到JavaScript控制台输出.这可能吗?我知道你可以用Android手机做到这一点
https://developers.google.com/chrome-developer-tools/docs/remote-debugging#enable-usb-debugging
但是Windows 8手机怎么样?以前版本的Windows手机怎么样?iOS的不同版本怎么样?
有一万个链接像这样的http://blogs.msdn.com/b/cie/archive/2014/01/24/windows-azure-remote-debugging.aspx,这或多或少似乎照顾远程调试设置.我已在VS 2013 Update 2中多次完成此操作,已部署,然后附加到调试器,它根本不起作用.好吧,调试器似乎附加了,但是当我将鼠标悬停在断点上时,我会不断收到消息,通知我"断点当前不会被命中.没有为此文档加载任何符号'回到过去我回想起第9频道的演示,他们似乎配置了符号存储.我尝试配置它,当它悬停在断点上时它仍然给我相同的消息.
我正在尝试使用chrome远程调试工具.
所以我关注这个文档https://developer.chrome.com/devtools/docs/remote-debugging
但是,一旦启用了开发人员选项,我就无法启用USB调试.它保持禁用状态(灰色)
请不要用其他设备多次这样做.我的S7是唯一不允许我启用USB调试的设备.
设备信息:三星Galaxy S7,android 6.0.1
在此先感谢您的时间和帮助.
编辑:我在连接设备之前和之后都尝试过.USB配置是MTP.
<Text style={s.date}>{ new Date(this.props.order.ordered_at).toLocaleDateString('en-US', { day: '2-digit', month: 'short' }) }</Text>
<Text style={s.time}>({ new Date(this.props.order.ordered_at).toLocaleTimeString('en-US', { hour: '2-digit', minute:'2-digit', hour12: true }) })</Text>
Run Code Online (Sandbox Code Playgroud)
JS远程调试关闭时的输出
02/13/17 (23:51:31)
02/13/17 (23:48:07)
Run Code Online (Sandbox Code Playgroud)
JS远程调试打开时的输出
Feb 13 (11:51 PM)
Feb 13 (11:48 PM)
Run Code Online (Sandbox Code Playgroud)
造成这种情况的原因是什么?如何解决?
我正在使用PyCharm进行远程调试,客户端Win10,服务器Ubuntu16。在Ubuntu计算机上,我正确安装了Cuda 8.0,以及python 2.7和tensorflow 1.0.0。Tensorflow可以在服务器上完美运行(ssh +调用python,导入tensorflow等。)。
在PyCharm中,我在服务器上设置了一个远程调试器,但是现在导入tensorflow会导致错误:
Traceback (most recent call last):
File "/home/*****/*****/********/*******.py", line 24, in <module>
import tensorflow as tf
File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 24, in <module>
from tensorflow.python import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 60, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
ImportError: libcudart.so.8.0: cannot open …Run Code Online (Sandbox Code Playgroud) remote-debugging ×10
debugging ×3
android ×2
java ×2
asp.net ×1
azure ×1
http ×1
iis ×1
javascript ×1
jmx ×1
php ×1
phpstorm ×1
pycharm ×1
python ×1
react-native ×1
tensorflow ×1
usb ×1
xdebug ×1