[Android]ADB调试: SecurityException: Injecting to another application requires INJECT_EVENTS permissio

[Android]ADB调试: SecurityException: Injecting to another application requires INJECT_EVENTS permissio,第1张

概述问题描述使用ADB工具调试安卓设备时报此错误:C:\Users\Johnny>adbshellinputtext"Hello"java.lang.SecurityException:InjectingtoanotherapplicationrequiresINJECT_EVENTSpermissionatandroid.os.Parcel.createException(Parcel.java:2074)at 问题描述

使用ADB工具调试安卓设备时报此错误:

C:\Users\Johnny>adb shell input text "Hello"java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission        at androID.os.Parcel.createException(Parcel.java:2074)        at androID.os.Parcel.readException(Parcel.java:2042)        at androID.os.Parcel.readException(Parcel.java:1990)        at androID.harDWare.input.IinputManager$Stub$Proxy.injectinputEvent(IinputManager.java:991)        at androID.harDWare.input.inputManager.injectinputEvent(inputManager.java:886)        at com.androID.commands.input.input.injectKeyEvent(input.java:386)        at com.androID.commands.input.input.access0(input.java:41)        at com.androID.commands.input.input$inputText.sendText(input.java:175)        at com.androID.commands.input.input$inputText.run(input.java:141)        at com.androID.commands.input.input.onRun(input.java:108)        at com.androID.internal.os.BaseCommand.run(BaseCommand.java:56)        at com.androID.commands.input.input.main(input.java:71)        at com.androID.internal.os.RuntimeInit.nativeFinishInit(Native Method)        at com.androID.internal.os.RuntimeInit.main(RuntimeInit.java:380)Caused by: androID.os.remoteexception: Remote stack trace:        at com.androID.server.input.inputManagerService.injectinputEventInternal(inputManagerService.java:754)        at com.androID.server.input.inputManagerService.injectinputEvent(inputManagerService.java:728)        at androID.harDWare.input.IinputManager$Stub.onTransact(IinputManager.java:451)        at androID.os.Binder.execTransactInternal(Binder.java:1021)        at androID.os.Binder.execTransact(Binder.java:994)

解决方案

开发者选项里面---》打开USB调试(安全设置)

备注:打开这个就允许通过USB调试修改权限或模拟点击事件了

X 参考文献【Android Studio执行单元测试时提示Injecting to another application requires INJECT_EVENTS permission】 - 博客园 总结

以上是内存溢出为你收集整理的[Android]ADB调试: SecurityException: Injecting to another application requires INJECT_EVENTS permissio全部内容,希望文章能够帮你解决[Android]ADB调试: SecurityException: Injecting to another application requires INJECT_EVENTS permissio所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1016517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存