Android Studio - ADB 或没有管理员权限的虚拟设备

问题描述 投票:0回答:3

由于出差,我会使用我的专业笔记本电脑来提高我的 Android 开发技能。我没有管理员权限,所以我安装了Android Studio。可悲的是,我有两种错误:

  • 请确保英特尔 HAXM 已正确安装且可用。 英特尔 HAXM 可在以下位置获取: ...\Sdk xtras\intel\Hardware_Accelerated_Execution_Manager 但我 由于非管理员权限,不允许启动 intelhaxm-android.exe。
  • Android Studio 无法识别我的 Android 设备,但可以正常识别 我的笔记本电脑识别了。好像ADB.exe无法安装 没有管理员权限。

我该如何解决这些问题,至少其中一个?

预先感谢您的帮助!

弗雷德

android android-studio adb admin android-virtual-device
3个回答
4
投票

HAXM 是一个系统驱动程序,可让您提高运行 x86 映像的 Android 模拟器的执行速度。安装需要管理员权限,这是事实。没有管理员权限意味着没有 HAXM,因此速度不会提高。然而,Android 模拟器适用于 x86 和 ARM 虚拟设备。

要使用 ADB 和真实设备,您需要在设备上启用 USB 调试,并在计算机上安装适用于 USB 的 Android ADB 驱动程序。 ADB 设备随后会出现在 Windows 设备管理器中。通常安装驱动程序需要管理员权限。

结论:如果您确实想以管理员身份进行 Android 开发,如果您没有所需的权限,则需要执行必要的更改。


1
投票

可以安装ADB无需管理员权限!我使用了一个技巧,它绕过了使用管理员帐户登录的需要。

  1. 打开记事本并将以下文本粘贴到该文件中:

    cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" "%1"" 
    
  2. 另存为批处理文件。

  3. 将要在没有管理员的情况下启动的可执行文件拖放到批处理文件中。
  4. 安装将开始并且不会要求以管理员身份登录!

P.S:我已经通过安装 ADB 驱动程序在 Windows 10(Build 10240)上对此进行了测试,它的工作效果非常好!但请注意,如果您的设置产生更多

exe
(内部),那么这可能不起作用。


0
投票

如果你想在电脑上使用手机scrcpy

© www.soinside.com 2019 - 2024. All rights reserved.