解决adb: failed to install a\build\app\outputs\flutter-apk\app-debug.apk: cmd: Can‘t find service: pac
·
解决adb: failed to install C:\Users\username\Desktop\a\build\app\outputs\flutter-apk\app-debug.apk: cmd: Can’t find service: package
前言
使用android studio 调试安卓开发时,始终无法打开安卓模拟器开始调试,报错adb: failed to install C:\Users\username\Desktop\a\build\app\outputs\flutter-apk\app-debug.apk: cmd: Can't find service: package;

后在AI的帮助下解决
原因分析
adb: failed to install C:\Users\username\Desktop\a\build\app\outputs\flutter-apk\app-debug.apk: cmd: Can't find service: package"Can’t find service"表明adb.exe程序无法执行安装,可能是模拟器的权限问题,因此需要利用emulator.exe程序开放其权限
在打开android studio的情况下进行下列步骤
-
打开android studio,点开设置面板,查看是否安装Platforms-Tools(未安装则安装后进行下一步)
-
复制sdk文件夹地址

-
在当前文件夹中打开powershell,注意是
/android/sdk/emulators这样的类似路径,在这个文件夹中确认emulator.exe程序的存在

-
powershell运行下列命令
.\emulator.exe -list-avds
该命令会列出你所安装的模拟器名称,将他们名称复制下来到剪贴板上

- 再运行下列命令
.\emulator.exe -avd Medium_Phone_API_36 -writable-system
Medium_Phone_API_36替换成你自己的模拟器名称
6. 之后应该就可以弹出你的模拟器了!!
7. android studio切换到你的模拟器调试并尝试运行,应该就可以成功了

更多推荐
所有评论(0)