android-studio on kali linux 32 bit

时间:2017-04-27 05:48:17

标签: android

问题报告

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

  1. 当我在外部设备上运行应用程序时,它将生成以下错误:
  2. 错误讯息:

      

    无法检测到adb版本,adb输出:   / home / elsi / Android / Sdk / platform-tools / adb:1:   / home / elsi / Android / Sdk / platform-tools / adb:语法错误:")"   意想不到

    我在终端上尝试了以下解决方案

    elsi@kali-Rolling:~/Android/Sdk/platform-tools$ adb kill-server
    
    elsi@kali-Rolling:~/Android/Sdk/platform-tools$ adb start-server
    
    • 守护程序未运行。现在从端口5037开始*

    • 守护程序已成功启动*

    elsi@kali-Rolling:~/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

1 个答案:

答案 0 :(得分:0)

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

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

Windows 8和8.1(32/64位),Windows 7(32/64位),Windows Vista *(32/64位)

Mac OS X * 10.6(32/64位)或10.7(32/64位)或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扩展INFO:/ dev / kvm存在可以使用KVM加速 如果是结果,则需要在BIOS中打开Intel VT:

信息:您的BIOS已禁用KVM提示:输入您的BIOS设置并启用虚拟化技术(VT),然后硬关机/启动您的系统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

再试一次......

让我知道你是否有效。