昨天在Linux Mint 15(64位元)上安裝Android Studio最新的0.3.2版,沒想到無法正常運行,Rebuild專案時總是出現下列錯誤:
Gradle: Execution failed for task ':MyApplication:mergeDebugResources'. > /home/jerry/Dropbox/android/AndroidStudioProjects/MyApplication3Project/MyApplication/build/exploded-bundles/ComAndroidSupportAppcompatV71900.aar/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png:
Error: Cannot run program "/home/jerry/bin/android-studio/sdk/build-tools/android-4.3.1/aapt":
error=2, 沒有此一檔案或目錄
我以為是約為Android SDK版本的問題,因此又下載了不同版本的SDK,下載後又彈出下列錯誤:
Updated ADB to support the USB devices declared in the SDK add-ons. Stopping ADB server failed (code -1). Unable to run 'adb': Cannot run program "/home/jerry/bin/android-studio/sdk/platform-tools/adb": error=2, 沒有此一檔案或目錄. Starting ADB server failed (code -1).
搜尋「"android studio" error=2」後找到原因:原來是Android SDK只有32位元系統,在新版的Ubuntu系統裡沒辦法運行,我們必須安裝32位元環境才能解決這個問題:
sudo apt-get install ia32-libs
安裝ia32-libs果然就能正常運行了。我使用的Linux Mint 15對應到Ubuntu是13.04,如果使用13.10的話,可以參考這篇What happened to the ia32-libs package?的解答。
2013/11/15: another commands
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install lib32z1
##
您可能也會有興趣的類似文章- Genymotion Emulator:x86架構最快速的Android模擬器,加快Android程式開發 (0則留言, 2013/11/16)
- Android Studio的安裝、設定與執行 (0則留言, 2013/10/03)
- [Android Studio #3] 使用Android Asset Studio產生圖示檔與@+id與@id之差異 (0則留言, 2013/10/07)
- [Android Studio #2] 操作資源XML檔 (0則留言, 2013/10/03)
- [ADS] 在Linux上執行Aqua Data Studio (0則留言, 2006/03/16)
- 安裝中文環境的KDE (0則留言, 2004/12/21)
- 不用密碼以ssh連線到遠端主機 (0則留言, 2013/11/08)
- 在Debian上安裝Telnet daemon (0則留言, 2004/12/14)
- SpaceFM:雙面板、多分頁的檔案+資料夾管理工具 (0則留言, 2013/11/13)
- coLinux(Cooperative Linux) 測試 (3則留言, 2005/01/24)
- 把VMWare丟掉! Free的x86模擬器: QEMU (7則留言, 2004/12/16)
- Debian各個版本的Code name (0則留言, 2004/12/09)
- Nexus 7更新Android 4.3後,重新回復Root狀態的步驟 (0則留言, 2013/08/02)
- [轉貼] Linux﹕厚積薄發? (1則留言, 2007/10/25)
- Oracle推出免費使用的Oracle Database 10g Express Edition (2則留言, 2005/11/01)
The post Android Studio無法在Ubuntu 64位元環境執行的解決方法 appeared first on 簡睿隨筆.