跳到主要内容

常见问题

其他常见问题查阅

桥接内存CPU异常

桥接链接设备数量查看

iPhone重启后无法启动代理程序

越狱机器如何安装ipa

  • 经过群友测试, 先安装AppSync插件, 然后在安装代理ipa可以成功
  • 成功的系统是 13.4.1,美版信号机

脚本运行 显示执行异常:com.js.main

  • 检查中控, 桥接程序存放的路径, 禁止使用中文, 空格等特殊字符, 只能使用字母或者数字, Windows的毛病
  • 检查脚本文件、路径是否包含中文

获取屏幕高度宽度不准确

  • 历史遗留原因, 可以使用device.getDeviceInfo进行获取实时的屏幕高度和宽度

3.2.0+ 横竖屏坐标系问题

  • 坐标系认知: IDEA截图是横屏的 就是横坐标系, IDEA截图是竖屏的 就代表是竖坐标系
  • 横竖屏切换:根据实际情况业务进行判断,
    • 比如从竖换到横, 调用adjustScreenOrientation(2) , 执行点击、长按等动作的时候会自动转换横坐标系
    • 比如从横换到竖, 调用adjustScreenOrientation(1) , 执行点击、长按等动作的时候会自动转换竖坐标系
  • 支持情况:
    • 图色只支持竖屏
    • 节点支持横屏和竖屏, 所以在图色、节点混用, 或者节点横竖屏的时候, 需要调用adjustScreenOrientation函数设置坐标系
  • 如果上诉情况不太理解, 尽量都固定为竖屏或者横屏, 避免切换问题

无法复制opencv问题

  • 969EAF4C4E9F0A034561E1DAC988E7F7
  • 缺少VC 库 无法复制opencv库文件
  • 解决方法是去EC的百度 网盘下载 VC类库安装, 网盘文件名称是 WindowsVC安装包, 下载exe安装
  • 如果还不行, 就下载vcyunxingkuheji.rar这个安装

JSON.stringify 内存溢出

  • 如果有以下错误, 请检查一下要转换的对象中是否有java的string, 解决方法将原来的string转为js的字符串 例如 s= s +"" 这样既可

    STACK_TRACE=java.lang.StackOverflowError: stack size 1039KB at java.lang.reflect.Method.invoke(Native Method) at org.mozilla.javascript.MemberBox.invoke(Unknown Source:4) at org.mozilla.javascript.JavaMembers.get(Unknown Source:58) at org.mozilla.javascript.NativeJavaObject.get(Unknown Source:16) at org.mozilla.javascript.ScriptableObject.getProperty(Unknown Source:1) at org.mozilla.javascript.NativeJSON.str(Unknown Source:7) at org.mozilla.javascript.NativeJSON.jo(Unknown Source:63) at org.mozilla.javascript.NativeJSON.str(Unknown Source:237) at org.mozilla.javascript.NativeJSON.jo(Unknown Source:63)

java-js 插件或者混合项目运行闪退

  • 确认jdk是1.8版本的
  • 确认项目不包含中文等特殊字符
  • 确认项目的名称和路径是一致