xuyanzhen 发布的帖子
发布在 技术交流 阅读更多

你所提供的两个新函数文档里都没有,运行后分别有一下报错信息
20:26:13.718/E: TypeError: Cannot find function getRotation in object Device{width=1080, height=2400, buildId='UKQ1.231003.002', buildDisplay='UKQ1.231003.002 release-keys', product='apollo', board='apollo', brand='Redmi', device='apollo', model='M2007J3SC', bootloader='unknown', hardware='qcom', fingerprint='Redmi/apollo/apollo:14/UKQ1.231003.002/V816.0.24.5.27.DEV:user/release-keys', sdkInt=34, incremental='V816.0.24.5.27.DEV', release='14', baseOS='', securityPatch='2024-05-01', serial='unknown'}. ([remote]测试#1)
TypeError: Cannot find function getRotation in object Device{width=1080, height=2400, buildId='UKQ1.231003.002', buildDisplay='UKQ1.231003.002 release-keys', product='apollo', board='apollo', brand='Redmi', device='apollo', model='M2007J3SC', bootloader='unknown', hardware='qcom', fingerprint='Redmi/apollo/apollo:14/UKQ1.231003.002/V816.0.24.5.27.DEV:user/release-keys', sdkInt=34, incremental='V816.0.24.5.27.DEV', release='14', baseOS='', securityPatch='2024-05-01', serial='unknown'}.
at [remote]测试:1:0

20:27:05.455/E: TypeError: Cannot find function getDisplayMetrics in object Device{width=1080, height=2400, buildId='UKQ1.231003.002', buildDisplay='UKQ1.231003.002 release-keys', product='apollo', board='apollo', brand='Redmi', device='apollo', model='M2007J3SC', bootloader='unknown', hardware='qcom', fingerprint='Redmi/apollo/apollo:14/UKQ1.231003.002/V816.0.24.5.27.DEV:user/release-keys', sdkInt=34, incremental='V816.0.24.5.27.DEV', release='14', baseOS='', securityPatch='2024-05-01', serial='unknown'}. ([remote]测试#1)
TypeError: Cannot find function getDisplayMetrics in object Device{width=1080, height=2400, buildId='UKQ1.231003.002', buildDisplay='UKQ1.231003.002 release-keys', product='apollo', board='apollo', brand='Redmi', device='apollo', model='M2007J3SC', bootloader='unknown', hardware='qcom', fingerprint='Redmi/apollo/apollo:14/UKQ1.231003.002/V816.0.24.5.27.DEV:user/release-keys', sdkInt=34, incremental='V816.0.24.5.27.DEV', release='14', baseOS='', securityPatch='2024-05-01', serial='unknown'}.
at [remote]测试:1:0

发布在 技术交流 阅读更多

我看了文档
使用device.width和device.height两方法得到的值在横屏和竖屏模式下都是1080与2400,机型红米k30s,系统 澎湃OS

发布在 bug、问题、建议 阅读更多

问题描述:请求截图权限时脚本会一直处于运行状态并且即使下方代码中有变量未声明也不报错
运行环境同我上个帖子,我还测试了mumu12模拟器,也是同样的问题
代码:
//安卓版本高于Android 9
if (device.sdkInt > 28) {
//等待截屏权限申请并同意
threads.start(function () {
packageName("com.android.systemui").text("立即开始").waitFor();
text("立即开始").click();
});
}
//申请截屏权限
if (!requestScreenCapture()) {
toast("请求截图失败");
exit();
}

// files.path() 将相对路径转为绝对路径
let myModelPath = files.path("./models");
let result = paddle.ocr(img, myModelPath)

运行效果
Screenshot_2024-08-09-00-27-07-700_org.autojs.autoxjs.v7.jpg

发布在 bug、问题、建议 阅读更多

安卓系统版本 安卓14,
Screenshot_2024-08-09-00-14-10-500_com.android.settings.jpg

报错信息

设备信息:
App version: 7.0.1
App version code: 701
Android build version: V816.0.24.5.27.DEV
Android release version: 14
Android SDK version: 34
Android build ID: UKQ1.231003.002 release-keys
Device brand: Redmi
Device manufacturer: Xiaomi
Device name: apollo
Device model: M2007J3SC
Device product name: apollo
Device hardware name: qcom
ABIs: [arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit): [armeabi-v7a, armeabi]
ABIs (64bit): [arm64-v8a]

错误信息:
android.app.MissingForegroundServiceTypeException: Starting FGS without a type callerApp=ProcessRecord{429cbe3 8151:org.autojs.autoxjs.v7/u0a340} targetSDK=34
java.lang.RuntimeException:Unable to create service org.autojs.autojs.external.foreground.ForegroundService: android.app.MissingForegroundServiceTypeException: Starting FGS without a type callerApp=ProcessRecord{429cbe3 8151:org.autojs.autoxjs.v7/u0a340} targetSDK=34
android.app.ActivityThread.handleCreateService(ActivityThread.java:4891)
......
Caused by:
android.app.MissingForegroundServiceTypeException:Starting FGS without a type callerApp=ProcessRecord{429cbe3 8151:org.autojs.autoxjs.v7/u0a340} targetSDK=34
android.app.MissingForegroundServiceTypeException$1.createFromParcel(MissingForegroundServiceTypeException.java:53)
android.app.MissingForegroundServiceTypeException$1.createFromParcel(MissingForegroundServiceTypeException.java:49)
android.os.Parcel.readParcelableInternal(Parcel.java:4870)
android.os.Parcel.readParcelable(Parcel.java:4852)
android.os.Parcel.createExceptionOrNull(Parcel.java:3052)
android.os.Parcel.createException(Parcel.java:3041)
android.os.Parcel.readException(Parcel.java:3024)
android.os.Parcel.readException(Parcel.java:2966)
android.app.IActivityManager$Stub$Proxy.setServiceForeground(IActivityManager.java:7280)
java.lang.reflect.Method.invoke(Native Method)
leakcanary.ServiceWatcher$install$4$2.invoke(ServiceWatcher.kt:93)
java.lang.reflect.Proxy.invoke(Proxy.java:1006)
$Proxy6.setServiceForeground(Unknown Source)
android.app.Service.startForeground(Service.java:775)
org.autojs.autojs.external.foreground.ForegroundService.startForeground(ForegroundService.java:51)
org.autojs.autojs.external.foreground.ForegroundService.onCreate(ForegroundService.java:40)
android.app.ActivityThread.handleCreateService(ActivityThread.java:4878)
android.app.ActivityThread.-$$Nest$mhandleCreateService(Unknown Source:0)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2410)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loopOnce(Looper.java:224)
android.os.Looper.loop(Looper.java:318)
android.app.ActivityThread.main(ActivityThread.java:8770)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)

发布在 bug、问题、建议 阅读更多

插件原文的使用教程
Auto.js-VSCodeExt-Fixed
v0.3.8
Step 1
按 Ctrl+Shift+P 或点击"查看"->"命令面板"可调出命令面板,输入 Auto.js 可以看到几个命令,移动光标到命令Auto.js: Start Server,按回车键执行该命令。

此时VS Code会在右上角显示"Auto.js server running",即开启服务成功。

Step 2
将手机连接到电脑启用的Wifi或者同一局域网中。通过命令行ipconfig(或者其他操作系统的相同功能命令)查看电脑的IP地址。在Auto.js的侧拉菜单中启用调试服务,并输入IP地址,等待连接成功。

Step 3
之后就可以在电脑上编辑JavaScript文件并通过命令Run或者按键F5在手机上运行了。

在按照其教程进行操作会发现在autoXsjs内点击 连接电脑 并书去输入其ip地址后autoxjs会提示握手失败,而VS code内显示设备已连接,但VS code并不能控制autoxjs也不能在auto上编辑代码

发布在 技术交流 阅读更多

使用官方的示例,直接在paddle模型下载了与示例中类型相同的三个模型
ch_PP-OCRv2_det_infer_opt.nb
ch_PP-OCRv2_rec_infer_opt.nb
ch_ppocr_mobile_v2.0_cls_opt.nb
将原来的模型替换
并将其分别改为与示例对应的文件名
ch_PP-OCRv2_det_infer_opt.nb改为ch_ppocr_mobile_v2.0_det_opt.nb

ch_PP-OCRv2_rec_infer_opt.nb改为ch_ppocr_mobile_v2.0_rec_opt.nb

ch_ppocr_mobile_v2.0_cls_opt.nb改为ch_ppocr_mobile_v2.0_cls_opt.nb
成功运行
如果将下载的模型改为
ch_PP-OCRv3_det_slim_infer.nb
ch_PP-OCRv3_rec_slim_infer.nb
ch_ppocr_mobile_v2.0_cls_infer_opt.nb
并将其分别改为与示例相同的文件名
则会报错
这…不会是因为Paddle-Lite版本太低了吧

跪求大佬给出解决办法

发布在 bug、问题、建议 阅读更多

下载了v3的.nb文件后尝试使用自定义模型OCR总是会让autoX.js崩溃