下載連接:https://pan.baidu.com/s/1gOM043rHi0B6LcwRIwL2KA 密碼:aovjhtml
打開SDK下的Android,啓動Android SDK Managerandroid
參考:《如何在mac本上安裝android sdk》:程序員
http proxy server這裏填寫: mirrors.neusoft.edu.cn (感謝東軟搭建國內的鏡像服務器,爲廣大程序員造福無數) 端口填寫80,而後把Force https:// 前的勾勾上
mac頂部菜單Tools->Manage Add-on Sitemacos
把下面這堆網址: http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml http://mirrors.neusoft.edu.cn/android/repository/addon.xml http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml 全手動New加進去,而後就能夠下載了
由上面的三個圖下載就便可,下載時間超級長。。。。。api
地址:http://www.android-studio.organdroid-studio
安裝參考:安全
打開Android Studio學習
能夠不選擇配置Proxy,取消也能夠。
參考:《【Android Studio】爲Android Studio設置HTTP代理》
進入Android Studio中,
可是最後一步它會自動下載SDK,我不須要它下載的,由於我以前已經手動下載過了,因此引一下配置便可。
因爲我以前手動下載完了Android SDK,因此直接在這裏配置就能夠:
選擇手動配置的sdk路徑
一直下一步,直到完成
打開AS,如圖
選擇手機型號,再下一步
完成以後:
點擊啓動時,報錯:
找到路徑:從AndroidSDK 目錄 進入 extras ->intel->Hardware_Accelerated_Execution_Manager->雙擊打開 IntelHAXM_6.0.3.dmg 文件,最後安裝IntelHAXM_6.0.3.mpkg便可
二、從新安裝就能夠了:
再啓動:
可是仍是報錯:macOS High Sierra,Intel HAXM is required to run this AVD...
緣由是個人Mac是10.13,微軟的官網上看到HAMX還不支持10.13
因此執行sudo sh silent_install.sh
,這時要記得看一下安全和隱私裏面是否是有須要你容許的操做。
若是安裝成功,提示Silent installation Pass!
。
這時安卓模擬器就能夠正常啓動了。
參考文章:《macOS High Sierra,Intel HAXM is required to run this AVD...》
可是又報錯了:This AVD's configuration is missing a kernel file! Please ensure the file "kernel-qemu" is in the same location as your system image.
將....../android-sdk-macosx/system-images/android-28/google_apis/x86路徑下的「kernel-ranchu-64」文件名改成"kernel-qemu"
參考這兩篇文章啓發的:
《Emulator error: This AVD's configuration is missing a kernel file》(參考回答12)
《android studio建立模擬器報錯解決 emulator: ERROR: This AVD's configuration is missing a kernel file!!》
後來通過反覆查詢,貌似是我在Android SDK Manage中下載的Android沒有「armeabi-v7a」,這個文件下有「kernel-qemu」
下載完成以後就有,路徑爲:....../android-sdk-macosx/system-images/android-24/default/armeabi-v7a,如圖
最後返回AS中,添加Android7.0版本
啓動模擬器成功!
可是想鏈接模擬器是否成功,輸入命令:adb devices時報錯:
$ adb devices List of devices attached emulator-5554 unauthorized
緣由是須要手動設置模擬器的USB調試,打開調試,如圖:
連續點擊屢次,直到開發者選項出來
返回上一頁,點擊開發者選項
打開USB調試
再輸入:adb devices時仍是報錯:
$ adb devices List of devices attached emulator-5554 offline
參考:《Android Studio emulator-5554始終[offline]的問題》
不須要擔憂,等待一段時間,模擬器會自動出現彈出框,確認便可
再輸入:adb devices,鏈接模擬器成功!
$ adb devices List of devices attached emulator-5554 device
當運行adb devices出現「emulator-5554 unauthorized」時,要在模擬器中的開發者選項打開「USB調試」
當運行adb devices出現「emulator-5554 offline」時,要等一段時間,在模擬器中會出現配對的彈出框,點擊「OK」便可
=====================擴展(推薦)=========================
參考:《Mac中用命令行啓動AVD模擬器》
# 命令行啓動AVD模擬器: # 進入sdk的tools目錄下 cd /Users/【username】/Desktop/mine/install/android-sdk-macosx/tools # 查看虛擬機設備 emulator -list-avds # 運行模擬器 ./emulator @Nexus_5X_API_24
關閉模擬器:《命令行關閉Android模擬器》
命令行下關閉Android模擬器方法: Linux系統下能夠經過命令:adb emu kill實現,可是此命令在Windows下無效, Windows系統下可進入模擬器的控制檯關閉,方法以下: 命令行下輸入:telnet localhost 5554(具體的模擬器端口) 在telnet窗口下輸入kill便可。
參考個人另外一篇文章:《【Mac + Appium + Python3.6學習(六)】之安裝Android模擬器(Genymotion)並運行模擬器進行自動化》
1)在Android Studio裏打開屬性設置,並找到Plugins後點擊Browse Repositories:
2)在Browse Repositories窗口的搜索框中輸入Genymotion在查詢結果出來後點擊install按鈕安裝插件:
3)裝完Genymotion後Android Studio會提示重啓,重啓後能夠在工具欄上看到Genymontion小圖標。
重啓以後沒有小圖標,如圖參考:
點擊進入配置,選擇路徑:
路徑配置完以後,再點擊小圖標,就會打開Genymontion Device Manager:
由於我以前安裝過一個手機模擬器,選中直接點擊【start】:
啓動成功!
參考主要:
《Mac android studio 環境搭建和真機運行》
參考次要:
《mac機中使用命令行方式啓動android sdk manager》
其餘參考:
Windows: