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

时间:2016-06-08 07:53:01

标签: android android-studio adb admin avd

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

  • 请确保已正确安装和使用英特尔®HAXM。英特尔®HAXM可在以下位置使用 ... \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager但是我 由于非管理员权限,不允许启动intelhaxm-android.exe。
  • Android Studio无法识别我的Android设备 我的笔记本电脑认出似乎无法安装ADB.exe 没有管理员权限。

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

提前感谢您的帮助!

佛瑞德

2 个答案:

答案 0 :(得分:3)

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

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

结论:如果您不想拥有必要的权限,那么如果您真的想以管理员身份进行Android开发以执行必要的更改。

答案 1 :(得分:0)

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

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

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

  3. 在没有管理员的情况下拖动您要启动的可执行文件,然后将其拖放到批处理文件中。
  4. 安装将开始,赢了要求以管理员身份登录!
  5. P.S:我已经通过安装ADB驱动程序在Windows 10(Build 10240)上对此进行了测试,这非常有效!但请注意,如果您的设置产生更多exe s(内部),那么这可能无效。