win 11, 安装 android studio ,执行到android-emulator-hypervisor-driver安装时候,CMD疯狂弹出,一直没权限

安装 android studio ,执行到android-emulator-hypervisor-driver安装时候,CMD疯狂弹出,一直没权限。
cmd 里面一直是 Requesting administrative privileges…。
解决方法:
如果是第一次安装android studio出现这个问题,可以叉掉这个cmd弹窗。剩下的继续走安装finish,然后新建项目都不影响。
然后就是单独解决android-emulator-hypervisor-driver的安装。
首先
把{android-sdk}\extras\google\Android_Emulator_Hypervisor_Driver
文件夹下的silent_install.bat 内容替换掉,替换成如下内容:
@echo off

:-------------------------------------
Check for admin rights
fltmc >nul 2>&1
if %errorlevel% NEQ 0 (
echo Requesting administrative privileges…
goto getAdmin
)

:gotAdmin
pushd “%CD%”
CD /D “%~dp0”

:--------------------------------------
Parse commands

set action=install

:parseInput
if “%~1”==“” (
goto %action%
)

if /i “%~1”==“-u” (
set action=uninstall
shift
goto parseInput
)

if /i “%~1”==“-v” (
set action=checkinstall
shift
goto parseInput
)

REM Ignore other params
shift
goto parseInput

:getAdmin

nul 2>&1 “%SYSTEMROOT%\system32\cacls.exe” “%SYSTEMROOT%\system32\config\system”
if ‘%errorlevel%’ NEQ ‘0’ (
echo Requesting administrative privileges…
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject(“Shell.Application”) > “%temp%\getadmin.vbs”
echo UAC.ShellExecute “cmd.exe”, “/c %~s0 %*”, “”, “runas”, 1 >> “%temp%\getadmin.vbs”
“%temp%\getadmin.vbs”
del “%temp%\getadmin.vbs”
exit /B

:install
sc query gvm >nul 2>&1
if %errorlevel% EQU 0 (
sc stop gvm
sc delete gvm
)

RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 .\gvm.inf
if %errorlevel% NEQ 0 (
echo Failed to install GVM
exit /b 1
)

sc start gvm
exit /b 0

:uninstall
sc query gvm >nul 2>&1
if %errorlevel% NEQ 0 exit /b 0

sc stop gvm
sc delete gvm
if %errorlevel% NEQ 0 (
echo Failed to uninstall GVM
exit /b 1
)

exit /b 0

:checkinstall
sc query gvm >nul 2>&1
if %errorlevel% EQU 0 (
exit /b 0
) else (
exit /b 1
)

注意:
{android-sdk} 这个要换成你电脑上的android-sdk路径
silent_install.bat 通过右键,选择记事本就可以打开。
其次
运行项目或者在命令行里执行.\silent_install.bat都可以
如果 遇到 报错:
Check Parse 不是批处理命令
可以把
Check for admin rights
Parse commands
替换成
rem Check for admin rights
rem Parse commands
再次尝试接着运行项目或者在命令行里执行.\silent_install.bat都可以
应该就不会有问题了。
原文参考:https://github.com/google/android-emulator-hypervisor-driver/issues/88

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值