aiselp / AutoX

A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
Other
21 stars 4 forks source link

打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 #6

Closed sbalwiu2 closed 2 weeks ago

sbalwiu2 commented 2 months ago

设备信息: App version: 7.0.0 App version code: 700 Android build version: eng.work.20240703.181901 Android release version: 10 Android SDK version: 29 Android build ID: QD4A.200805.003 release-keys Device brand: Nokia Device manufacturer: HMD Global Device name: rk3588s_q Device model: Nokia X6 Device product name: rk3588s_base Device hardware name: rk30board ABIs: [arm64-v8a, armeabi-v7a, armeabi] ABIs (32bit): [armeabi-v7a, armeabi] ABIs (64bit): [arm64-v8a]

错误信息: java.lang.IllegalArgumentException: View=android.widget.RelativeLayout{85c3d42 VFE...... ......I. 0,0-0,0 #7f0900e8 app:id/container} not attached to window manager android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:517) android.view.WindowManagerGlobal.updateViewLayout(WindowManagerGlobal.java:411) android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:101) com.stardust.enhancedfloaty.WindowBridge$DefaultImpl.updatePosition(WindowBridge.java:56) com.stardust.autojs.runtime.api.Floaty$JsResizableWindow.lambda$setPosition$4(Floaty.java:266) com.stardust.autojs.runtime.api.Floaty$JsResizableWindow.$r8$lambda$ZPqZ0P5_28eJklf1Kmwwca8_4BE(Unknown Source:0) com.stardust.autojs.runtime.api.Floaty$JsResizableWindow$$ExternalSyntheticLambda3.run(Unknown Source:6) android.os.Handler.handleCallback(Handler.java:883) android.os.Handler.dispatchMessage(Handler.java:100) android.os.Looper.loop(Looper.java:214) android.app.ActivityThread.main(ActivityThread.java:7415) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:933)

aiselp commented 2 months ago

请具体描述一下出现错误的代码

sbalwiu2 commented 2 months ago

非常抱歉,我使用了四个版本的autox,6.5.7,6.6.0,6.6.6,7.0.0,本来是觉得原先的控制台看着太占地方,所以用window的方法写了一个两三行的简单悬浮窗。但是就从这个邪恶的想法出来以后,我感觉就乱套了。反正要么是这个版本突然不兼容window,直接autox异常崩溃,要么就是那个版本不兼容控制台,也是异常崩溃,然后我看好多更新的版本,每次都更新中都写了修复大量的bug,所以我怀着试试看的心情用了7.0.0,当我打开autox自身的悬浮窗功能时,也是一样的报异常崩溃,日志里没有任何报错代码。接下来就是轮到我崩溃了。我本身是个技术小白,代码也是网上缝缝补补来的。目前已知的情况就是6.5.7版本可以用floaty.window创建悬浮窗不会崩溃,但是6.6.0会崩溃,用6.6.0使用console.show(true)正常,但是使用floaty.window会崩溃。7.0.0使用自带的悬浮窗功能直接就崩溃,当时我也很崩溃,所以根本就没跑代码就直接卸载了。具体的情况我只能反应这么多。其他的还有待大神们解决。autox崩溃的界面信息我已经留在github上了。因为我用的是云手机,不确定是不是云手机的问题,本来想把6.5.7之后的版本安装到手机测试的,但是我发现手机更新了版本以后,已经把autox识别为风险应用,不允许安装(走华为的路子,也不知道是国家强行要求的)。所以我没有办法给出更多的信息。我不具备代码开发的能力,不然也不敢打扰到你们这些默默奉献的高手。在此谢过,表达我的敬意。


发件人: aiselp @.> 发送时间: 2024年8月15日 22:33 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

请具体描述一下出现错误的代码

― Reply to this email directly, view it on GitHubhttps://github.com/aiselp/AutoX/issues/6#issuecomment-2291401921, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3KNLF4K6CNE26ISYEWIHDZRS32LAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGQYDCOJSGE. You are receiving this because you authored the thread.Message ID: @.***>

aiselp commented 2 months ago

示例代码悬浮窗例子均正常,可能模拟器不兼容

sbalwiu2 commented 2 months ago

谢谢前辈了,目前在使用6.5.7.我也一直怀疑是环境的问题。因为之前就遇到过一个在手机上能正常运行的代码,但是到云机不兼容的情况。我暂时先用着6.5.7,有需要高版本的时候再说吧。另外多嘴问一句,7.0版本,你后面加的那个后缀是啥意思啊,有啥新功能添加吗?


发件人: aiselp @.> 发送时间: 2024年8月15日 23:23 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

示例代码悬浮窗例子均正常,可能模拟器不兼容

― Reply to this email directly, view it on GitHubhttps://github.com/aiselp/AutoX/issues/6#issuecomment-2291513560, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3KNLFGLDDB7AUAVKJ43JTZRTBVZAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGUYTGNJWGA. You are receiving this because you authored the thread.Message ID: @.***>

aiselp commented 2 months ago

7.0以上版本主要是新增了nodejs支持,提高了安卓sdk,同时也带来了大量bug,仅供测试使用

sbalwiu2 commented 2 months ago

天啊,看来我是无福消受了。为了一个websocket折腾了两天时间,可惜了。到最后还是用php做的websocket方案。有点多余,但是技术所限,没有办法。给大神添麻烦了。


发件人: aiselp @.> 发送时间: 2024年8月15日 23:38 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

7.0以上版本主要是新增了nodejs支持,提高了安卓sdk,同时也带来了大量bug,仅供测试使用

― Reply to this email directly, view it on GitHubhttps://github.com/aiselp/AutoX/issues/6#issuecomment-2291560595, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3KNLCSMX3TX6EZAFTLNZLZRTDNVAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGU3DANJZGU. You are receiving this because you authored the thread.Message ID: @.***>

sbalwiu2 commented 2 months ago

想请教大神一个问题,autojs中是不是无法用idHex定位控件?我尝试使用的时候,报错,文档中也没有相关说明,报错代码也显示没有这个函数。


发件人: aiselp @.> 发送时间: 2024年8月15日 23:38 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

7.0以上版本主要是新增了nodejs支持,提高了安卓sdk,同时也带来了大量bug,仅供测试使用

― Reply to this email directly, view it on GitHubhttps://github.com/aiselp/AutoX/issues/6#issuecomment-2291560595, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3KNLCSMX3TX6EZAFTLNZLZRTDNVAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGU3DANJZGU. You are receiving this because you authored the thread.Message ID: @.***>

aiselp commented 2 months ago

idhex是什么?

sbalwiu2 @.***> 于 2024年8月16日周五 16:02写道:

想请教大神一个问题,autojs中是不是无法用idHex定位控件?我尝试使用的时候,报错,文档中也没有相关说明,报错代码也显示没有这个函数。


发件人: aiselp @.> 发送时间: 2024年8月15日 23:38 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

7.0以上版本主要是新增了nodejs支持,提高了安卓sdk,同时也带来了大量bug,仅供测试使用

― Reply to this email directly, view it on GitHub< https://github.com/aiselp/AutoX/issues/6#issuecomment-2291560595>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/BF3KNLCSMX3TX6EZAFTLNZLZRTDNVAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGU3DANJZGU>.

You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/aiselp/AutoX/issues/6#issuecomment-2293026188, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASKFGEJ7DJDREPMGH4PEHJTZRWWY5AVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTGAZDMMJYHA . You are receiving this because you commented.Message ID: @.***>

sbalwiu2 commented 2 months ago

你这个问题问的我措手不及。控件属性里又idHex的呀,ID的16进制序号,其实是对应id的,我只是嫌ID有点†拢醯idHex更简洁,但是我发现好像这个不能用


发件人: aiselp @.> 发送时间: 2024年8月16日 20:06 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

idhex是什么?

sbalwiu2 @.***> 于 2024年8月16日周五 16:02写道:

想请教大神一个问题,autojs中是不是无法用idHex定位控件?我尝试使用的时候,报错,文档中也没有相关说明,报错代码也显示没有这个函数。


发件人: aiselp @.> 发送时间: 2024年8月15日 23:38 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

7.0以上版本主要是新增了nodejs支持,提高了安卓sdk,同时也带来了大量bug,仅供测试使用

D Reply to this email directly, view it on GitHub< https://github.com/aiselp/AutoX/issues/6#issuecomment-2291560595>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/BF3KNLCSMX3TX6EZAFTLNZLZRTDNVAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGU3DANJZGU>.

You are receiving this because you authored the thread.Message ID: @.***>

― Reply to this email directly, view it on GitHub https://github.com/aiselp/AutoX/issues/6#issuecomment-2293026188, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASKFGEJ7DJDREPMGH4PEHJTZRWWY5AVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTGAZDMMJYHA . You are receiving this because you commented.Message ID: @.***>

― Reply to this email directly, view it on GitHubhttps://github.com/aiselp/AutoX/issues/6#issuecomment-2293387070, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3KNLCK7LCXPVCOMEH4TLDZRXTLRAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTGM4DOMBXGA. You are receiving this because you authored the thread.Message ID: @.***>

aiselp commented 2 months ago

你可以使用filter函数设置自定义过滤器

sbalwiu2 commented 2 months ago

不太懂唉


发件人: aiselp @.> 发送时间: 2024年8月16日 20:25 收件人: aiselp/AutoX @.> 抄送: sbalwiu2 @.>; Author @.> 主题: Re: [aiselp/AutoX] 打扰了,目前发现autox6.5.7版本以后使用window命令均出现不正常现象,几率崩溃或者脚本无反应,直接退出。下面的报错信息是7.0.0版本打开悬浮窗崩溃日志。感谢大神看下,小白表示啥也看不懂。 (Issue #6)

你可以使用filter函数设置自定义过滤器

― Reply to this email directly, view it on GitHubhttps://github.com/aiselp/AutoX/issues/6#issuecomment-2293417633, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3KNLBQWAKRJC73F43BD2DZRXVURAVCNFSM6AAAAABMKHYNKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTGQYTONRTGM. You are receiving this because you authored the thread.Message ID: @.***>

github-actions[bot] commented 2 weeks ago

此lssue由于长期未活动已被自动关闭,如问题任然存在,请重新打开lssue