打包部分手机报错

小米5,小米8运行没问题。小米note3就报错!![0_1539932576521_4d5a1eaa82dadf6c.jpg](正在上传 100%)

报错ScriptThread

最后由 lailer132 编辑
开发者

使用最新版本,报错更详细

@admin打包部分手机报错 中说:

使用最新版本,报错更详细

为什么好多要7.0以上才能运行

@admin
17:45:44.164/E: Thread[ScriptThread-0[[remote]Clx.js] (Spawn-6),5]: Wrapped android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
at [remote]Clx.js:907:0

出来了,问题在安卓7.0上。

小米5,8版本为安卓8,9
小米note3为安卓7。

报错行homeUI.moving.setText("");//windonw.button.setText();

在去掉该 button的View的w = “”;宽度属性时小米5和小米8会也报同样的错误。
Wrapped android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

最后由 lailer132 编辑

@admin
(^_^)
解决了,开心~必须在初始ui线程跑。
加ui.run(()=>{});放里面跑就行了。
我以实例悬浮窗的实例为例子,以为只有在“ui”;,才特别需要加ui.run;
所以那个悬浮窗实例是个雷坑,修改ui数据都应该放到ui.run里面跑。
作者大大,什么时候更新多点找色的相对坐标负值问题修复一下~

最后由 lailer132 编辑
  • 6
    帖子
  • 1849
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待