Mac android studio 環境搭建和真機運行

標簽:android studiomac

目錄

Android Studio安裝

Android SDK配置

模擬器安裝

開發屬于自己的應用

如何調試應用

一些必備技巧

你需要準備什么

一臺MAC機器

Android版本大于等于4.0的測試設備(沒有可以用模擬器)

已熟悉JAVA語言

準備好了嗎?讓我們一起學習一起進步,走起!!!

簡介

Google在2013的I/O開發者大會上正式對外宣布AndroidStudio將作為Android開發的主要IDE,它是基于IntelliJ IDEA打造的一款專門開發Android的神器。對于以前一直用ADT(Android Development Tools)的開發者谷歌建議轉到Android Studio上來。官方也對外宣布了不再對ADT維護更新。Adnroid Studio支持Windows、MAC和Linux操作系統

系統要求

Mac? OS X? 10.8.5或更高

內存 最少 2 GB ,建議4 GB RAM

硬盤 2G

Java Runtime Environment (JRE) 6或更高

Java Development Kit (JDK) 7 或更高

下載

新手建議下載安裝版,比較簡單一路Next就可以安裝成功了。對于想要嘗鮮的同學也可以去下載綠色版。綠色版分為分Canary版,Dev版,Beta版。建議使用Canary版本相對穩定一些。

官方下載(需要科學上網)

安裝版:http://developer.android.com/sdk/index.html

綠色版:http://tools.android.com/recent

百度網盤:

安裝版:http://pan.baidu.com/s/1kV2dyrP密碼: bn2r

綠色版:http://pan.baidu.com/s/1o7Sf28i密碼: hce7

安裝

mac機器應該已經安裝了JDK,可以在終端里輸入“Java-version”檢查Java的版本,如果版本太低可以去下載Java SE Development Kit 7。

使用安裝版安裝Android Studio

1、打開剛下載好的.dmg文件。

2、拖Android Studio到Application中

3、啟動Android Studio,第一次會提示沒有找到Android SDK:

4、按Next按鈕,安裝Android SDK:

好多人都卡在下載SDK這個環節,由于墻的原因導致下載巨慢無比,大家可以試試百度網盤的“離線下載”功能,基本可以實現秒下到網盤,然后再從網盤下載到本地,這樣速度會快很多!

還有一種辦法就是嘗試用“迅雷”去下載,我這里用迅雷下載感覺速度也挺快的。

下載完成后可以參考下面的“Android SDK手動下載配置”來安裝SDK。

SDK下載:https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip

使用綠色版安裝Android Studio

1、用解壓軟件將Zip包解壓(我這里用的是BeeterZip)。

2、在Finder中將Android Studio剪切到Application中。

3、啟動Android Studio,首先看到的是歡迎頁,點Next進入下一步:

4、Android SDK安裝,選擇好需要下載的API,點Next開始下載SDK。

等待SDK下載完成,如果這一步需要太長時間,可以參考下面的"Android SDK手動下載配置"步驟。

Android SDK手動下載配置

1、下載

官方下載:http://dl.google.com/android/android-sdk_r24.4.1-macosx.zip(需要科學上網)

網盤下載:http://pan.baidu.com/s/1slxh1sp密碼: fu8i (完整打包版,下面2-5步可不用理會了)

2、將下載的zip文件解壓到~/Library/Android/sdk目錄下,目錄結構如下圖:

3、運行sdk/tools/android啟動Android SDK Manager

國內Android SDK更新下載時經常會遇到Fitch fail URL 或 Nothing was installed錯誤。為了解決這類錯誤的出現并提高下載速度,可以設置http代理。按Cmd+,快捷鍵打開Setting界面或按下圖的方法打開Setting界面。

設置:

Http Proxy Server: mirrors.neusoft.edu.cn

Http Proxy Port: 80

選中「Force https://... sources to be fetched usinghttp://...」復選框

4、下載必不可少的4個包:

默認SDK Manager會自動幫我們選中需更新或它認為需要安裝SDK,可以不用理會去除勾選。

5、接受相關許可,并開始install。

注:左邊的列表中所有項目的許可都要接受,再開始install。

在下載過程中可能會出現下載失敗的情況,重新下載多試幾次就可以了。確保下面幾項都安裝完成:

6、啟動Android Studio配置Android SDK路徑

如果提示沒有找到Android SDK不用理會,點擊取消按鈕:

點擊Configure->SDK Manager,打開Android SDK設置

點擊[Edit],指定SDK的位置

在SDK Components Setup窗口中,點擊...按鈕將Android SDK Location位置設置到~/Library/Android/sdk/下面,然后一直按Next按鈕結束設置。

Android Stuido基本配置

可以通過快捷鍵【Cmd+,】或通過【Preferences...】,打開Android Stuido配置窗口。

主題配置

可以設置成目前比較流行的Darcula主題,通過Appearance & Bahavior > Apperance下的UI Options選項設置。

字體配置

默認字體偏小個了,可以根據需要配置合適自己的字體大小,通過Editor->Color & Fonts > Font設置。

默認方案是只讀的,的在修改字體大小前需要先Save As..一下再去修改字體:

顯示代碼行數

默認Android Studio不顯示代碼行數,這樣對于一些提示XX行的錯誤我們定位就不方便了,在配置的查詢窗口中輸入line num關鍵字查詢需要配置的項目,然后選擇Appearance選項,可以看到Show line numbers選項,打鉤后就可以了。

模擬器安裝

Android Stuido里面的AVD Manager可以創建模擬器,使用起來也比較簡單,缺點就是性能不行,現在比較流行使用Genymotion,號稱史上最快的Android模擬器。下面我們就來裝Genymontion。

安裝Virtual Box

點擊這里打開Virtual Box下載頁面并點擊amd64下載:

下載完成后打開dmg文件,雙擊VirtualBox圖標,開始Virtual Box的安裝,安裝過程很簡單基本就是一路Next的節奏。

注冊用戶

點擊這里在頁面中輸入用戶名、郵箱和密碼后并接受相關協議后就可以注冊用戶了。

Genymontion下載

點擊這里打開下載頁面并點擊Download按鈕開始下載。

安裝Genymontion

打開genymotion-2.6.0.dmg文件,并將Genymotion和Genymotion Shell拖到Apptions中。

安裝Genymontion 插件

在Android Studio里打開屬性設置,并找到Plugins后點擊Browse Repositories:

在Browse Repositories窗口的搜索框中輸入Genymotion在查詢結果出來后點擊install按鈕安裝插件:

裝完Genymotion后Android Studio會提示重啟,重啟后可以在工具欄上看到Genymontion小圖標。

第一次點擊Genymontion小圖標會打開Genymontion設置,在設置中點擊...按鈕指定Genymontion應用的位置(默認位置:/Applications/Genymotion.app)。

路徑設置好后,再點擊Genymontion小圖標就會打開Genymontion Device Manager。

注:如果提示“Genymontion: Initialize Engine: failed”請檢查Virtual Box是否可以正常工作。

在Genymontion Device Manager中點擊New按鈕新建一個模擬器。

在創建向導中需要先登錄Genymontion,點擊Sing in按鈕登錄。

登陸成功后可以看到可供選擇的列表中有不同型號的模擬器,可以通過版本和設備型號找到你想創建的模擬器。然后一路Next后坐等Genymontion下載完模擬器。

下載完成后,接下來的事情就很點單了,在每次使用的的時候只要將模擬器啟動起來,確保模擬器狀態為On。

在運行的時候Android Studio會檢測到Genymotion模擬器,點OK就開始編譯安裝應用。

安裝jdk 下載android sdk 安裝android studio。?http://www.open-open.com/lib/view/open1466430392743.html

真機運行

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

在Mac下開發Android,要想在終端利用命令行使用adb/android等命令時,需要配置一下環境變量。

步驟:

1.首先,假設你已經下載了Android SDK,解壓后安裝了adb。記住sdk文件夾路徑,在file->project structure。我個人的路徑為/Users/diqun/Documents/sdk

2.在終端中輸入命令,進入用戶目錄。

$cd?~

3.然后輸入命令,該命令的作用是如果不存在.bash_profile文件,則創建該文件

$touch?.bash_profile

4.然后輸入命令,該命令的作用是用文本編輯器TextEdit打開.bash_profile文件。如果你是第一次配置環境變量,則該文檔應該是空的。

[plain]view

plaincopy

$open?-e?.bash_profile

5.下面要在該文件中加入下面的代碼

1)將adb加入環境變量

[plain]view

plaincopy

export?PATH=${PATH}:~/Documents/sdk/platform-tools

2)將android/ddms/emulator/sqlite3等加入環境變量

[plain]view

plaincopy

export?PATH=${PATH}:~/Documents/sdk/tools

6.保存并退出TextEdit。關閉bash終端。

7.測試

1)測試adb

[plain]view

plaincopy

$adb?version

顯示

[plain]view

plaincopy

Android?Debug?Bridge?version?1.0.31

2)測試android

[plain]view

plaincopy

$android

第二步工作是:創建、修改 adb_usb.ini 文件,這里也分為2小步

1.查看usb設備信息在終端輸入:

system_profiler SPUSBDataType

可以查看連接的usb設備的信息,比如我的usb信息如下(部分內容):

M351:ProductID:0x4e26VendorID:0x18d1??(GoogleInc.)Version:2.33SerialNumber:351BBJHCBWT6Speed: Upto480Mb/secManufacturer: MEIZULocationID:0x1a120000 /4CurrentAvailable (mA):500CurrentRequired (mA):2

其中的 vendor ID: 0x18d1 很重要,記下來

2.創建、修改adb_usb.ini文件,在終端輸入:

vi~/.android/adb_usb.ini

在打開的 adb_usb.ini文件中添加0x18d1, (然后保存退出)然后請一定重啟finder :鼠標單擊窗口左上角的蘋果標志–>強制退出–>Finder–>重新啟動

第三步工作是:在終端輸入以下命令

adbkill-serveradbstart-serveradbdevices

現在打開 Android Studio 隨便寫一個 demo 測試一下吧 :)

vi編輯器命令,則:Esc 退出編輯模式,輸入以下命令:

i是輸入

:wq ?保存后退出vi,若為 :wq! 則為強制儲存后退出(常用)

:w ? ?保存但不退出(常用)

:w! ? 若文件屬性為『只讀』時,強制寫入該檔案

:q ? ?離開 vi (常用)

:q! ? 若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。

:e! ? 將檔案還原到最原始的狀態!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,333評論 25 708
  • 第一章 介紹Android Studio This chapter walks you...
    青木729閱讀 1,519評論 2 7
  • 翠竹扶柳弄蒼天,萬水阻隔千山連。 無畏征途牽舊事,但看風雨掛前川。
    乙知己閱讀 208評論 0 2
  • 一、單一職責原則(SRP) 定義:不要存在多于一個導致類變更的原因。通俗的說,即一個類只負責一項職責。 問題由來:...
    真心懶閱讀 4,242評論 0 10
  • 昨天早上,東北一同事給我發了他個人的工作規劃,大概有五六頁紙。雖然覺得有點紙上談兵,但滿滿的激情和豪言壯志,非常受...
    婷下來思考閱讀 266評論 0 0