从Mac机器上的稳定通道升级到最新的Android Studio版本3.3之后,现在当我按连接设备运行时,它可以成功构建并不断提示“正在安装apk”,但是经过一段时间,它既没有安装也没有显示错误。在模拟器和相同的问题上也尝试过。有人可以告诉您如何解决这个问题吗?
我尝试重新启动,清理,重建,但都无法正常工作。
答案 0 :(得分:2)
经过2天的苦苦挣扎,我发现问题与使用端口5556和5557的已安装软件有关,因此无法使用与ADB相关的命令,尽管以前已安装了该软件,但Android似乎有问题Studio 3.3
如果有人遇到相同的问题,请按照以下步骤在Mac上进行检查:
1-首先打开“网络实用程序”,然后转到“端口扫描”选项卡以检查打开的端口,如屏幕截图所示
port scan
2-如果您发现了ADB模拟器使用的端口中的某些端口(如上图所示),则打开终端并输入以下命令,以检查正在监听该端口的端口
sudo lsof -i :5556
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 9264 amr 12u IPv6 0x4225de633b747c4d 0t0 TCP *:freeciv (LISTEN)
输出中的第二列是进程ID
3-现在从终端输入以下命令以找到与进程ID相关的软件
ps -ef 9264
UID PID PPID C STIME TTY TIME CMD
501 9264 1 0 2:42PM ?? 0:00.56 /Applications/Videostream.app/Contents/Resources/node /Applications/Videostream.app/Contents/Resources/lib/index.js
4-尝试停止此过程,或者因为我不得不完全卸载软件才能解决Android Studio问题。