2016-06-08 97 views
0

由于我的商务旅行,我会使用我的专业笔记本电脑来提高我在Android开发方面的技能。我没有管理员权限,所以我安装了Android Studio。可悲的是,我有两种错误:Android Studio - 没有管理权限的亚行或虚拟设备

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

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

在此先感谢您的帮助!

弗雷德

回答

3

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

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

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

+0

感谢Robert的快速回答。可悲的是,我得到了同样的结论......我希望IT团队将执行这些修改。 – Fred

+0

使用Eclipse + ADT的其他解决方案?我也坚持使用Eclipse + ADT:我有50多个错误,如:... \ WorkSpace \ appcompat_v7 \ res \ values-v21 \ themes_base。xml:146:错误:错误:找不到与给定名称相匹配的资源:attr'android:windowElevation'。 – Fred

+0

不,Eclipse不是解决方案。它在内部使用Android SDK中的相同工具,因此您将遇到同样的问题。此外,Google不再支持Eclipse。 – Robert

-1

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

  1. 打开记事本并粘贴在该文件下面的文本:

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

  3. 将不需要管理员的可执行文件拖放到批处理文件中。
  4. 安装将开始,不会要求以管理员身份登录!

P.S:我已经在Windows 10(建设10240)通过安装驱动程序,亚行测试,这和它的可笑的作品!但请注意,如果您的设置生成更多exe(内部),则可能无法正常工作。

+0

这没有用。这可以让你跳转管理提示符,但是,在一天结束时,你没有权限写入受保护的文件夹,如“程序文件”或“Windows” – webo80

相关问题