相关疑难解决方法(0)

如何使用System.out.println在控制台中打印颜色?

如何在控制台中打印颜色?我想在处理器发送数据时以彩色显示数据,在接收数据时以不同颜色显示数据.

java text colors

293
推荐指数
9
解决办法
30万
查看次数

无法在Android Studio中附加调试器 - localhost:8600 java.net.ConnectException

在手机上运行调试时,我无法在Android Studio中附加调试器.

我目前正在使用三星S4,运行Android 4.4.4(但在各种Android版本上尝试过S5,S6,S7和Moto E手机).当我尝试使用以下任一错误运行它时会超时:

I/System.out:发送WAIT块
W/ActivityThread:应用程序正在等待端口8100上的调试器...

要么

无法打开调试器端口localhost:8600 java.net.ConnectException"连接被拒绝"

和应用程序说:

等待调试器
应用程序(进程)正在等待调试器附加.
强制关闭

Android Studio版本:

Android Studio 2.2.2
Build#AI-145.3360264,建于2016年10月18日
JRE:1.8.0_112-release-b05 x86_64
JVM:JetJrains sro的OpenJDK 64位服务器VM

Mac版:

10.11.6(15G1004)

我可以成功连接并运行应用程序,当我执行Run> Debug App>选择已连接的手机>确定时,我无法让调试器连接.

我已经能够在其他计算机(Windows和Mac)上使用相同的手机在调试中运行该应用程序.

我从几个小时的调试和在线搜索中尝试过各种方法:

  1. 无效缓存/重启Android工作室

  2. 检查端口8100,8600,8601等上运行的其他任何东西,当我从bash运行以下命令时没有任何回复:

    $ # while Android studio is trying to attach the debugger
    $ lsof -i :8100
    $ lsof -i :8600
    COMMAND  PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
    
    Run Code Online (Sandbox Code Playgroud)

    studio 6282 peter 125u IPv4 0x973c7e31bda641ab 0t0 TCP 192.168.1.16:64022->ip-166-62-27-181.ip.secureserver.net:asterix(SYN_SENT)$ lsof -i:8601 $ $#在Android工作室无法附加后调试器$ lsof -i:8100 $ lsof -i:8600 …

debugging android android-studio

22
推荐指数
3
解决办法
1万
查看次数

在Android应用程序的屏幕上显示日志消息

是否可以android.util.Log在Android应用程序的屏幕上显示日志消息(我使用打印)?

还有其他更好的方法可以在屏幕上输出线条吗?

有点像System.out.println

logging android

15
推荐指数
1
解决办法
3万
查看次数

在Android Studio 2.3更新后,Log.d报告未显示

升级到Android Studio 2.3后,我的Log.d报告不再显示在运行菜单中.我重新启动机器两次.奇怪的是,当我在我的物理设备上运行应用程序时,报告显示出来,而不是模拟器.

android

6
推荐指数
1
解决办法
5818
查看次数

Android Studio和Android设备监视器

我刚刚从Eclipse切换到Android Studio.就我今天所看到的而言,新IDE具有比Eclipse更多的功能,我喜欢使用新的IDE进行应用程序开发工作.

我只是无法理解一件事:在Eclipse中,有一个非常有用的DDMS透视图,从那里读取Logcat并执行许多其他操作,例如使用非常有用的dump view hierarchy函数,它允许您转储UI并检查它以了解在您的布局中显示的位置.

我在Android Studio中没有看到类似内容,经过大量研究后,您必须这样做的唯一方法是从"工具"菜单中打开Android设备监视器.

但这样做会导致ADB连接中断,因为Android Studio正在使用它,Android设备监视器希望使用它.结果是,如果您正在调试您的应用程序,除非您想要失去调试状态,否则无法打开Android设备监视器.

我认为这是不可接受的,我确信必须有更好的方法将Android设备监视器工具与Android一起使用,这可能吗?

谢谢

android ddms android-studio

5
推荐指数
2
解决办法
5万
查看次数

ADB Logcat 没有显示任何内容

我在使用 ADB Logcat 时遇到问题。

我做了什么:(在我的 Android 设备中,我使用的是 LG G6):

  • 打开USB调试
  • 将设备连接至计算机

(在我的电脑中)

  • 使用 Windows PowerShell
  • cd AppData\Local\Android\android-sdk\platform-tools

我做了.\adb devices,输出是 List of devices attached LGH870DSe2cfa712 device

我做了.\adb logcat -s Unity ActivityManager PackageManager dalvikvm DEBUG,但什么也没显示。前几天还可以正常使用。

当我断开设备连接时,adb 自动停止 logcat。我尝试在没有连接设备时执行 adb 并显示 -waiting for devices-,然后我连接了设备,但什么也没有发生。

然后我尝试了另一个设备(Asus Zenfone 3 max),powershell 显示了以下内容:

PS C:\Users\user\AppData\Local\Android\android-sdk\platform-tools> .\adb logcat -s Unity ActivityManager PackageManager
dalvikvm 调试
--------- 崩溃开始
---------系统开始
11-21 18:55:19.463 1025 3687 E ActivityManager: getContentProviderImpl: 更新提供程序 ProcessRecord{a16dbf1 1025:sys
tem/1000} conProviers 的 adj. conProviders.provider.proc=ProcessRecord{5a0c559 32615:com.android.providers.calendar/u0a20 …

android adb unity-game-engine

5
推荐指数
2
解决办法
1220
查看次数