2017-04-27 60 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 

再試...

讓我知道你是否有工作。

相關問題