Android開發~Android Studio環境篇(Mac環境)

一、記錄下開始安裝使用Android studio中遇到的幾個問題:

Android studio下載地址(需要翻牆):https://developer.android.com/sdk/installing/studio.html#download

1、如下提示需等待一會就可以,前提是網絡要翻牆



2、運行模擬器的時候,如果出現問題,例如:

CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

Please ensure Intel HAXM is properly installed and usable.

可以打開Tools -> Android -> SDK manager 來更新下相應的庫

或者下載更新 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager.


參考:

http://stackoverflow.com/questions/26521014/intel-x86-emulator-accelerator-haxm-installer-vt-nx-not-editable

http://stackoverflow.com/questions/26355645/error-in-launching-avd


3、Error:compileSdkVersion android-21 requires compiling with JDK 7

通過終端查詢java -version:

java version "1.8.0_25"

Java(TM) SE Runtime Environment (build 1.8.0_25-b17)

Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

高版本的JDK都有了,怎麼還報錯~

解決辦法:File -> Other settings -> Default Settings 


參考:

http://stackoverflow.com/questions/26689513/errorcompilesdkversion-android-21-requires-compiling-with-jdk-7

http://stackoverflow.com/questions/24472020/android-studio-needs-jdk-7-for-android-l-mac

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


4、如果找不到JDK,可能是路徑不正確,或者JDK沒有安裝

JDK下載:https://jdk7.java.net/macportpreview/

下載完JDK後點擊安裝,安裝在Mac下路徑爲 /Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home

然後右鍵工程-Open Module Setting,來設置JDK路徑


二、調試設備(2014/11/22)

新入手一臺三星S3,連接調試環境時候發現連接不上,AndroidStudio不能找到設備,解決辦法如下:

首先設備使用USB連接上點腦

1、打開USB調試模式:設置-關於設備,點擊多次“內部版本號”,然後返回上一頁面,就會發現“開發者選項”,點擊進入,打開USB調試

2、設置USB連接模式:手指移動到屏幕頂端,下滑打開彈出菜單,點擊連接方式,更改爲“連接作爲攝像頭”

如果還是連結不了,可議重啓機器或者重啓開發環境(我使用AndroidStudio)

3、如果使用最新的AndroidStudio,新建的工程SDK版本要求高與當前設備的版本導致不能運行,可議通過設置工程的minSdkVersion來解決:選擇工程-app-build.gradle,然後修改minSdkVersion 就可以了,即可以修改最小版本號, 獲得支持(如果在Eclipse中, 修改Manifest屬性即可)。


注:Gradle的引入, 使Android程序構建更加快速, 方便, 是google成功的嘗試.。


三、ADB問題

(2014/11/30 9:43)

1、啓動工程的時候提醒 ADB not responding. You can wait more,or kill"abd.exe" process manually and click 'Restart',選擇Restart後再啓動就卡在Waiting for ADB:

解決辦法:Terminal 輸入:$ killall adb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章