首页 > 其他分享 >运行CtsVerifier.apk报错

运行CtsVerifier.apk报错

时间:2024-10-09 16:21:42浏览次数:3  
标签:27 31687 07 08 apk 12 报错 CtsVerifier AndroidRuntime

要过GMS认证,遇到个问题。

安装CtsVerifier.apk。前面几个选项都OK。

可以测试成功。

执行

Camera ITS Test 的时候崩溃。

查看log:

r: Accessing hidden method Landroid/hardware/devicestate/DeviceStateManager;->getSupportedStates()[I (blocked,test-api, linking, denied)
07-27 08:12:50.546 31687 31687 W id.cts.verifier: If this is a platform test consider enabling VMRuntime.ALLOW_TEST_API_ACCESS change id for this package.
07-27 08:12:50.546 31687 31687 D AndroidRuntime: Shutting down VM
--------- beginning of crash
07-27 08:12:50.548 31687 31687 E AndroidRuntime: FATAL EXCEPTION: main
07-27 08:12:50.548 31687 31687 E AndroidRuntime: Process: com.android.cts.verifier, PID: 31687
07-27 08:12:50.548 31687 31687 E AndroidRuntime: java.lang.NoSuchMethodError: No virtual method getSupportedStates()[I in class Landroid/hardware/devicestate/DeviceStateManager; or its super classes (declaration of 'android.hardware.devicestate.DeviceStateManager' appears in /system/framework/framework.jar)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.hardware.cts.helpers.CameraUtils.isDeviceFoldable(CameraUtils.java:298)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at com.android.cts.verifier.camera.its.ItsTestActivity.isFoldableDevice(ItsTestActivity.java:625)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at com.android.cts.verifier.camera.its.ItsTestActivity.onCreate(ItsTestActivity.java:505)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8290)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8269)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1385)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3658)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3814)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2309)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:106)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:201)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:288)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7944)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
07-27 08:12:50.548 31687 31687 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)
07-27 08:12:50.555  1467  3990 W ActivityTaskManager:   Force finishing activity com.android.cts.verifier/.camera.its.ItsTestActivity
07-27 08:12:50.555  1467 31757 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
07-27 08:12:50.558   853   987 I qdmetadata: setGralloc4Array befores witch paramType = 16 isSet = 1
07-27 08:12:50.560   610  8084 D TmsTml  : THN31 - Read requested.....

没有找到方法:

AndroidRuntime: java.lang.NoSuchMethodError: No virtual method getSupportedStates()

将Apk编译到ROM里。运行也没有成功。

运行出现以下崩溃信息:

Accessing hidden method Landroid/hardware/devicestate/DeviceStateManager;->getSupportedStates()[I (blocked,test-api, linking, denied)

再看有Log提示:

 id.cts.verifier: If this is a platform test consider enabling VMRuntime.ALLOW_TEST_API_ACCESS change id for this package.

需要赋予ALLOW_TEST_API_ACCESS的权限。

执行命令:

adb -s <device_id> shell am compat enable ALLOW_TEST_API_ACCESS com.android.cts.verifier 

执行adb 命令:

adb devices  查看设备名字。

发现设备名字是T90

再执行:

adb -s T90 shell am compat enable ALLOW_TEST_API_ACCESS com.android.cts.verifier

即可。

标签:27,31687,07,08,apk,12,报错,CtsVerifier,AndroidRuntime
From: https://blog.csdn.net/a315823806/article/details/142787566

相关文章

  • 停止训练后报错torch.cuda.OutOfMemoryError: CUDA out of memory. 及查看进程和停止
    停止训练后遇到 torch.cuda.OutOfMemoryError 错误,意味着你的GPU内存不足,无法分配更多内存给当前的PyTorch操作。查看进程并关闭相关进程就可恢复。在不同的操作系统中,查看进程的方法有所不同。以下是常见操作系统的命令:在Linux和macOS系统中,你可以使用以下几种方法来......
  • 调用sdapi/v1/txt2img接口,报错“Couldn‘t load custom C++ ops”
    后端启动stable_diffusion的api接口nohuppythonlaunch.py --use-cpuall--skip-torch-cuda-test   --api--api-log  --listen--server-name192.168.1.204>/home/third_party_app/llm/stable-diffusion-webui/logs/all.log2>&1 &服务接口http://192.168......
  • nacos gateway 调用服务报错503 Server unavailable
    环境springboot3jdk17依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId></dependency><dependency><groupId>org.springframe......
  • springboot-网站开发-thymeleaf引擎报错找不到指定的页面模板文件
    springboot-网站开发-thymeleaf引擎报错找不到指定的页面模板文件!这种错误的情况,发生,一般都是因为,我们自己的html模板文件,存档位置并不是在默认的templates下面。而是我们自己新建的一个子目录里面。然后,我们在java代码里面,控制器方法体内,return,返回模板的时候,我们多写了一个......
  • C# WebService返回参数为DataTable报错“XML文档有错误”
    该问题由于DataTable列存在自定义类型。解决该报错需要以下几步:1、自定义类型增加xml序列化2、由于C#从XML反序列化DataSet或DataTable时的默认限制,所以需要先把调用方的项目开放限制,如果是.netframework项目,需要在app.config中添加<configuration><runtime>......
  • 安装VUE报错
    今年在安装脚手架的时候使用命令:npminstall-g@vue/cli发现报错:requesttohttps://registry.npm.taobao.org/@vue%2fclifailed,reason:certificatehasexpired证书已过期,查看了下旧的地址已经不适用了 接解决办法:1、查看下当前的下载源:npmconfiggetregistry2.设......
  • uniapp - HBuilderX运行到内置浏览器编译报错 ublic static TextAppearance_Holo_Smal
    前言网上的教程都无法解决问题,本文提供强力解决方案。在uniappH5网页开发中,报错提示:ublicstaticTextAppearance_Holo_Small:number;|SyntaxError:Unexpectedidentifier,非常恶心的错误,手机H5网站项目点击运行到内置浏览器后,瞬间报错且无法编译提示已停止运行,H5......
  • CentOS报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&
    CentOS报错:Couldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock32errorwas14:curl#6-"Couldnotresolvehost:mirrorlist.centos.org;Unknownerror"关于CentOS报错:Couldnotretrievemirr......
  • mysql数据库1045报错怎么解决
    遇到MySQL数据库 1045 报错(访问被拒绝,用户名或密码错误),可以通过以下步骤解决:1.确认用户名和密码检查用户名和密码:确认在连接数据库时输入的用户名和密码是否正确。尝试在命令行中连接数据库,确认是否能成功登录:bash mysql-uyour_username-p2.重置密码......
  • 常见问题解决 --- maven手动安装依赖jar包报错
    报错内容:执行命令mvninstall:install-file-DgroupId=com.beidouapp-DartifactId=SSDK-Dversion=4.0.2.0 -Dfile=C:\1\SSDK-Release-4.0.2.0.jar-Dpackaging=jar报错Unknownlifecyclephase“.ggstar“.Youmustspecifyavalidlifecyclephaseoragoal原因:在pow......