Java.io.IOException: 无法运行adb.exe程序,CreateProcess错误=5,拒绝访问。

4
我正在尝试在Android Studio中运行代码,但出现以下错误: java.io.IOException: 无法运行程序 "C:\Users\Admin\AppData\Local\Android\Sdk\platform-tools\adb.exe":CreateProcess错误=5,拒绝访问 造成这种情况的原因是什么?同时,在创建AVD时也遇到了此错误: java.io.IOException: 无法运行程序 "C:\Users\Admin\AppData\Local\Android\Sdk\emulator\emulator-check.exe":CreateProcess错误=5,拒绝访问。

你能检查一下这些文件是否存在吗? - Edric
是的!两个文件都存在, 昨天它还能完美运行,突然就停止工作了。 - MK3007
你没有理解我的回答@MK3007吗?好的,无论你的问题是什么,现在都解决了。很高兴能帮助你。 - InsaneCat
1个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
4

这是一个Windows安全问题。你需要给自己适当的权限来运行ADB。

使用Windows资源管理器,导航至:

C:\Users\Admin\AppData\Local\Android\Sdk\platform-tools\adb.exe

1) 右击 adb.exe 图标并选择“属性”;

2) 在属性窗口中,选择“安全”选项卡;

3) 选择您的用户名并赋予完全控制权限;

4) 点击“应用”。

你可能会问,为什么ADB之前能用,现在又要这样做呢?因为您刚刚更新了Android SDK,新版本的ADB覆盖了旧版本,旧版本有正确的权限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,