2017-04-27 124 views
0

问题报告在kali linux上的android-studio 32位

我已经在Linux 32位机器(Kali Linux)上安装了android studio 2.3.1。它已成功安装。然后,我尝试创建应用程序后发生以下错误。

  1. 当运行在外部设备上的应用,它会产生如下错误:

错误消息:

Unable to detect adb version, adb output: /home/elsi/Android/Sdk/platform-tools/adb: 1: /home/elsi/Android/Sdk/platform-tools/adb: Syntax error: ")" unexpected

我试图在终端

下述溶液
[email protected]:~/Android/Sdk/platform-tools$ adb kill-server 

[email protected]:~/Android/Sdk/platform-tools$ adb start-server 
  • 守护程序未运行。开始它现在在端口5037 *

  • 守护进程启动成功*

[email protected]:~/Android/Sdk/platform-tools$ adb devices

连接的设备的清单

793532E2034CF208设备

以下是最新的Android SDK和gradle版本,我目前使用

compileSdkVersion 25 

buildToolsVersion "25.0.3" 

不过,问题并没有解决。

  1. 当我创建虚拟设备(仿真器)来运行程序时,它还会生成一个错误,表示HAXM需要真正的Intel处理器。我试图在互联网上搜索某些解决方案,但Kali Linux不支持此处理器,因此我安装了KVM,而其他所需的软件包仍不支持。 错误消息:

    enter image description here

回答

0

第一,
验证您正在运行的机器具有的英特尔处理器。如果它不是英特尔处理器,那么尝试检查你的kali是什么版本:32位/ 64位。

通常以下平台由英特尔HAXM支持:

Windows 8和8.1(64分之32位),视窗7(六十四分之三十二位)中,Windows Vista *(六十四分之三十二位)

的Mac OS X * 10.6(64分之32位)或10.7(64分之32位)或10.8(64位)或10.9(64位)

Ubuntu的(64位)

参考Link

秒, 尝试为模拟器使用手臂图像。您可以在模拟器创建时在其他图像选项卡中找到它。

第三, 检查你的CPU支持硬件虚拟化,通过键入:

egrep -c '(vmx|svm)' /proc/cpuinfo 

如果结果为0,你的CPU不支持硬件虚拟化,这是必要的运行KVM。如果你得到1个或更多,这意味着你没事。

接下来,安装KVM。首先要确保,如果你的处理器支持KVM通过键入:

kvm-ok 

你会看到这个,如果是这样的话:

信息:您的CPU支持KVM扩展信息是:/ dev/kvm的存在,可以使用KVM加速 如果出现这种情况,您需要打开BIOS中的Intel VT:

INFO:KVM已被BIOS禁用提示:系统KVM加速不能使用 下一步是安装KVM和一些其他包需要。要做到这一点,类型:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 

你的用户加入到一些群体,通过自己的用户名替换:

sudo adduser <user> libvirtd 

sudo adduser <user> kvm 

检查一切正常:

sudo virsh -c qemu:///system list 

再试...

让我知道你是否有工作。

相关问题