adb_kit
adb_kit copied to clipboard
windows 11上pty terminal 有点问题
flutter: [GetX] Instance "IconController" has been created
flutter: [GetX] Instance "IconController" has been initialized
[ERROR:flutter/shell/common/shell.cc(93)] Dart Unhandled Exception: Bad state: Failed to create PTY: Failed to create process, stack trace: #0 new Pty.start
package:flutter_pty/flutter_pty.dart:123
#1 Global.initTerminal
package:adb_tool/…/instance/global.dart:74
#2 Global.initGlobal
package:adb_tool/…/instance/global.dart:195
#3 _ADBToolEntryPointState.init
package:adb_tool/main.dart:109
fixed~
还是有问题, 系统是win11 @mengyanshou

你是下载的吗,最新版还没有上传,只是修复了代码,需要本地编译
新版下载地址 http://nightmare.fun/YanTool/resources/ADBTool/?C=N;O=A
新版下载地址 http://nightmare.fun/YanTool/resources/ADBTool/?C=N;O=A
@mengyanshou 我自己编译和下载你的这版都还是不行,你有windows环境吗? 可以试试

描述清楚你的问题,windows pty的截图提供一下,我这边测试过windows,pty terminal是没问题的
描述清楚你的问题,windows pty的截图提供一下,我这边测试过windows,pty terminal是没问题的
@mengyanshou
这里的代码在windows平台没有初始化adbshell

传递给xterm_wrapper的pseudoTerminal为null
然后最终弄导致这里的对象为null

如果吧判断是否windows平台的判断去掉,又会提示failed to create process

ok,我这下明白了,等我后面分配时间修复,我以为是侧栏进去的pty terminal有问题
另外安装apk对路径有空格的不能支持 同时建议加上-r参数以方便安装
-r参数是什么作用,空格我后面再修复,目前二级页面windows pty修复了,在dev分支上,晚些提交actions打包
-r参数是什么作用,空格我后面再修复,目前二级页面windows pty修复了,在dev分支上,晚些提交actions打包
感谢感谢.
-r 参数是强制安装apk,即使已经存在. 否则有些apk已经存在,安装不上. 另外apk安装失败没有提示也不是特别友好.
我先关闭这个issue