mac搭建android開發環境搭建
⑴ 如何在mac book 上安裝Android studio 開發工具
1.首先官網下載Android Studio 工具,
下載地址如下:
國內下載鏈接:http://tools.android-studio.org/
官網下載鏈接:http://developer.android.com/sdk/index.html
然後雙擊下載好的android-studio-ide-141.2178183-mac.dmg 文件就可以進行安裝了。
然後把android Studio 拖到Applictions裡面
2.安裝java環境
由於剛買的mac 本沒有java 環境 還需要安裝java環境
下載地址如下:https://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
然後一步步安裝下載的java javaforosx.dmg 安裝包
3.啟動Android Studio
由於已經安裝裝好 java 環境 ,重新啟動Android Studio 後遍開始對 Android SDK進行初始化
然後等著下載Android SDK
等下載好後就可以使用
4.創建Android 工程
選擇 start a new Android Studio Project 創建一個新的Android 工程
創建一個TestAndroid 工程
然後選擇使用的SDK 的運行要求,這個跟eclipse 差不多
然後設置Activity 的名字,layout的名字 Title名字 Resource 名字等等,這樣就可以創建好了,
點擊finish 等著studio 對工程初始化,這樣就就可以就可以開發android 工程了
點擊run的綠色三角形按鈕 就可以運行第一hello word 程序了
這時需要創建一個模擬器,或者直接在Android 手機上運行也行
選擇好設備後,hello world 就可以運行了,運行效果如下:
⑵ 搭建android開發環境的系統有哪些
android的開發環境的話,現在直接使用android studio,可以省去以前很多的步驟。前提是配置好jdk
⑶ 有一台macbook air ,想學習安卓開發,不知道怎麼搭建開發環境
首先請了解一下安卓應用的開發語言。
安卓的開發工具分為 Android SDK 和 Android NDK 兩種,目前都由谷歌在維護和更新。SDK 是開發所有安卓應用所必須使用的,使用 Java 作為編程語言。NDK 是開發應用的底層框架用的,適用於開發一些需要精確控制 CPU 使用效能的應用,比如游戲和物理引擎等。NDK 使用的是較底層的 C 語言和 C++ 語言。由於進行一般應用的開發使用的是Android SDK,所以題主主要應該學習的語言是 Java。
要繪制你的應用的界面,你還需要學習 XML 標記語言,因為安卓的界面元素使用 XML 來繪制。由於 XML 不是編程語言,所以相對比較簡單,了解一下它的構成方法即可。
接下來請了解一下開發環境的配置。
首先請題主最好將你的 Mac 升級為最新的 OS X El Capitan 系統。這個系統可以在 Mac App Store 上免費下載。
這些內容准備好以後,就可以開始安卓應用的開發了。學習 Java 是一個基礎,更重要的是學習 SDK 的使用方法。網上有大量的此方面幫助文檔、論壇和教程,如果英語水平還可以,並且有方法訪問海外網站的話,更推薦查找英文的第一手資源。谷歌的 Android 官方文檔、StackOverflow 和 New Think Tank 等網站上有非常好的 Android 開發學習資料。
⑷ 為什麼用mac開發android
Android系統的源代碼編譯只能在linux和mac下進行,而windows不行,這是主要原因。
開發應用3大平台都可以,但是如果涉及JNI之類的,還是linux下方便。
不贊同說linux下配置簡單,linux下配置是比較繁瑣的。
mac(蘋果電腦)是可以用於開發Android系統的,需要在mac平台上搭建Android開發環境,具體步驟為:
一.Eclipse的下載1.找到「EclipseIDEforjavaDevelopers」此處右上角會根據你當前使用的系統自動選擇,Mac下就會自動選擇位「MacOSX(Cocoa)」
2.然後點擊右邊枯雀的「MacOSX64bit」(這里我的Pro是i5處理器可以用64位的),根據你的機器也可以選擇「MacOSX32bit」進行下載。
二.安裝ADT
ADT是Android應用程序的開發環境
在線安裝,本來還有個離線安裝的,但是我試圖去下載這個離線安裝包但是沒有找到下載的地方,所以這里主要介紹如何進行在線安裝。
1.點擊菜單中的Help——>InstallNewSoftware?6?8;
2.在彈出的對話框中有個「Workwith」,在右邊的輸入沒嫌早欄中輸入:dl-ssl.google/android/eclipse/然後下面就會pending出來一個「DeveloperTools」,勾選上,然後一路的Next下去就可以安裝完成。
三.設定ADT
在菜單欄Refactor中如果能看到Android的標簽表示ADT安裝成功。
1下載AndroidSDK
打開網站:developer.android/sdk/index.html選擇MacOSX(intel)的SDK版本進行下載(因為pro是intel的i5處理器)
2安裝AndroidSDK
剛下載的Mac版的SDK文件是:「android-sdk-mac_x86.rar」文件,將其解壓出來,然後運行tools/Android,在彈出的AndroidSDKandAVDManager對話框中選擇左邊的Installedpackages,右邊就會列出當前已經安裝了的SDK,點擊下面的「UpdateAll」然後一步一步來就會下載所有的AndroidSDK的版本並進行安裝。
然後在菜單欄Eclipse—>Preferences(偏好設置),會彈出一個Preferences對話者蘆框,選Android,然後在SDKLoaction中填入剛下載的SDK的路徑或者點擊右邊的Browser選擇。
3生成模擬器
菜單欄Window—>AndroidSDKandAVDManger會彈出對話框,然後在對話框中選擇new開始按自己的需求新建模擬器,至此就大功告成了。
⑸ 在mac上配置Android環境變數出問題
必須說明,在用Eclipse開發時是不用Android配置環境變數的,在它的屬性中要指定android的安裝目錄即可,但在設置環境變數後會為我們以後的開發,特別是在終端調試時,省去不少麻煩。下面我將在mac環境下的配置步驟記錄如下,網上介紹文章很多,但都有些細節上的小問題,以下是我實踐的記錄,特別是一些細節。
1、在本地目錄(home directory,也就是你自己用戶的主目錄,記為~/)中創建文件~/.bash_profile。注~/.bash_profile文件(隱藏文件)。我使用vim進行編輯或者創建文件的命令如下:
vim ~/.bash_profile
2、在文件中寫入以下內容,在裡面把tools路徑加上這里是用「:」冒號來分隔的,也不要有空隔,否則通不過,我在上面已經有教訓,這與window系統的環境變數分隔不同,它用的是「;」分號來分隔!
export PATH=${PATH}:/Users/android-sdk-mac_x86/tools:/Users/android-sdk-mac_x86/platform-tools
其中:/Users/android-sdk-mac_x86/tools不是固定的,它指向android SDK的tools目錄,/Users/android-sdk-mac_x86/platform-tools指 向android SDK的platform-tools目錄,也是根據具體情況而定。
例如,我自己配置的電腦就是:/Users/dans88/android-sdk這個目錄,因此要用這個路徑去替換。
3、然後,退出vim編輯狀態,按「:wq」,保存。
4、執行命令,讓配置生效:
執行如下命令:source ~/.bash_profile
5、驗證:輸入adb回車。如果未顯示command not found,說明此命令有效,環境變數設置完成。
⑹ mac android sdk怎麼安裝及檢測
1下載後安裝或者有些朋友是下的解壓包那就解壓到某目錄,例如我是C:\Program Files\Java\jdk1/sdk/1/index下載吧,down回來後解壓,配置環境變數 ANT_HOME = 解壓路徑 path中添加 %ANT_HOME%/bin;同樣,測試一下,cmd中輸入ant,出現build/android/eclipse/然後就等待連接了,然後install,把"Android DDMS" 和 "Android Development Tools"都選中,finish就可以了,可能有段時間會去計算插件佔用資源情況,慢慢等會。完成後會提示重啟eclipse來載入插件,ok重啟,就可以用了。1.4 Android開發環境配置最終步驟……為什麼要有這個步驟,是因為我跑example的時候總出現「Failed to find an AVD compatible with target」,所以這里寫一下該步驟以提醒大家。avd必須在運行實例前創建好,可以直接在cmd中輸入 android list,會列出可以創建avd的幾個api,我這里有id1 id2 id3 分別對應sdk1.1 sdk1.5 GoogleAPIs。然後大家運行android create --name myname(自己取個,英文的呃) --target 3(如果要用sdk1.5就輸入2,1.1就用1)創建好後就完成了終極步驟……到此,大家可以去eclipse裡面new一個android工程,然後直接在工程上點右鍵run --run android了,只不過模擬器開機時間有點長,害我一開始以為失敗了,一直停留在android字樣上,其實那是在開機…… 然後大家自己先玩玩,過把癮,買不起手機,過模擬器的癮……補充一下,在eclipse建立android項目前,需要在eclipse中配置sdk目錄,注意不是tools目錄哦。方法:window -- preferences -- android 然後在SDK location中輸入sdk目錄地址或者點擊browse定位到sdk目錄即可,然後apply,ok就完成了
⑺ macos怎麼啟動android sdk manager
1、首先你的mac機中已經下載好了adt for mac(就是android開發的集成環境,但是是在mac環境下運行的版本),此處不再贅述,相信做Android的同學們都懂,不過這里要說明一點,google被牆了,不過從網上找了一個鏡像伺服器,很感謝這個鏡像伺服器的構建者,分享給
2、使用終端進入到sdk/tools目錄下,鍵入./android sdk 回車後就進入了android sdk manager圖形界面
3、在Android SDK Manager -> Preferences,也就是標題欄(頁面最上面,剛開始用mac機的同學們可能有些不習慣)
4、按照下面填寫
http proxy servermirrorsneusoftecn
埠填寫80
下面Force https://的復選項要打上勾
5、在tools-》add site。。。中將如下網址全部手動添加進去即可,如果offical中沒有new就使用user的即可
6、都添加完後,ok,就可以正常檢測和下載了
⑻ react native怎麼開發android
安裝Git
在Mac上,如果您已安裝XCode,則已安裝Git,否則運行以下命令:
brew install git
在Linux上,通過軟體包管理器安裝Git。
在Windows上,下載並安裝Git for Windows。在安裝過程中,選擇「從Windows命令提示符運行Git」,這將添加Git到您的PATH環境變數。
安裝Android SDK(除非您已經擁有它)
安裝最新的JDK
安裝Android SDK:
在Mac上:brew install android-sdk
在Linux和Windows上:從Android網站下載
定義ANDROID_HOME環境變數
重要信息:確保ANDROID_HOME環境變數指向現有的Android SDK:
在Mac上,將其添加到〜/ .bashrc,〜/ .bash_profile或您的shell使用的任何內容:
#如果你通過Homebrew安裝了SDK,否則〜/ Library / Android / sdk
export ANDROID_HOME = / usr / local / opt / android-sdk
在Linux上,將其添加到〜/ .bashrc,〜/ .bash_profile或您的shell使用的任何內容:
export ANDROID_HOME = <path_where_you_unpacked_android_sdk>
在Windows上,轉到控制面板 - >系統和安全 - >系統 - >更改設置 - >高級 - >環境變數 - >新建
注意:您需要重新啟動命令提示符(Windows)/終端模擬器(Mac OS X,Linux)以應用新的環境變數。
使用gradle守護進程
React Native Android使用gradle作為構建系統。我們建議啟用gradle守護程序功能,這可能會導致Java代碼更改的增量構建時間增加50%。了解如何為您的平台啟用它。
配置您的SDK
打開Android SDK Manager(在Mac上啟動一個新的shell並運行android);在出現的窗口中確保您檢查:
Android SDK Build-tools版本23.0.1
Android 6.0(API 23)
支持庫的本地Maven存儲庫(這在舊版本中稱為Android支持存儲庫)
點擊「安裝軟體包」
SDK管理器窗口SDK管理器窗口
安裝Genymotion
Genymotion比谷歌模擬器容易設置。但是,它是免費的個人使用。如果你想使用股票Google模擬器,請參閱下文。
下載並安裝Genymotion。
打開Genymotion。它可能會要求您安裝VirtualBox,除非您已經擁有它。
創建一個新的模擬器並啟動它。
要顯示開發人員菜單,請按⌘+ M
替代方法:創建庫存Google模擬器
啟動一個新的shell並運行android;在出現的窗口中確保您檢查:
Intel x86 Atom系統映像(適用於Android 5.1.1 - API 22)
英特爾x86模擬器加速器(HAXM安裝程序)
單擊「安裝軟體包」。
配置硬體加速(HAXM),否則模擬器會變慢(或可能根本不運行)。
在mac上,這通常需要打開:/usr/local/opt/android-sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_<version>.dmg並在其中安裝軟體包。
創建Android虛擬設備(AVD):
運行android avd並單擊創建...創建AVD對話框
選擇新的AVD後,單擊開始...
要顯示開發者菜單,請按F2(或安裝Frappé)
Windows Hyper-V替代
Android的Visual Studio模擬器是一個免費的Android模擬器,通過Hyper-V硬體加速。它不需要你安裝Visual Studio。
要使用它與react-native你只需要添加一個鍵和值到您的注冊表:
打開運行命令(Windows + R)
輸入regedit.exe
在注冊表編輯器中導航到HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具
右鍵單擊Android SDK工具,然後選擇新建>字元串值
將名稱設置為路徑
雙擊新的路徑鍵,並將值設置為C:\ Program Files \ Android \ sdk。路徑值可能在您的計算機上不同。
您還需要使用此模擬器運行命令adb reverse tcp:8081 tcp:8081。
然後重新啟動模擬器,當它運行你可以只是做一樣反應原生run-android像往常一樣。
在Android Studio中編輯應用程式的Java程式碼
您可以使用任何編輯器編輯JavaScript。如果您想使用Android Studio來處理本機代碼,請從Android Studio的「歡迎」屏幕選擇「導入項目」並選擇您的應用程序的Android文件夾。
故障排除
萬一你遇到
任務':app:installDebug'的執行失敗。
com.android.builder.testing.api.DeviceException:com.android.ddmlib.
嘗試將您的Gradle版本降級到1.2.3在<project-name> /android/build.gradle(https://github.com/facebook/react-native/issues/2720)
⑼ 如何在mac上搭建android開發環境
1.前言
由於去年年中准備專心搞iOS開發,但Android也不能放棄。然後就發現eclipse是跨平台,做android開發應該是沒問題。仔細查了不少資料,最後終於咬牙買了rmbp,從此走上來了ios和android開發之路。
2.安裝eclipse
因mac系統里自帶jdk,所以不需要再下載,也不需要在eclipse里配置jdk。
在eclipse官網上就有mac版的下載。選擇第一個Mac版的Eclipse IDE for Java EE Developers。我是64位的,大家可以根據自己實際情況選擇。
3.安裝adt
我選擇的是在線安裝adt插件,如果有同學網路不好,可以網上查下離線安裝adt
打開eclipse - Help - Install New Software
[attachment=53799]
以上跟windows下是一樣的,就不多說了。
以前的eclipse並不支持retina屏幕,但目前最新的已經解決了這個問題。如果有同學還發現eclipse顯示模糊的問題,可以用試試以下兩種方法
一、在Eclipse.app上點擊右鍵 選擇「顯示包內容」 然後打開Contents文件夾 編輯 Info.plist。在dict的結尾標簽上添加一行
<key>NSHighResolutionCapable</key>
<true/>
二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威鋒網上搜索「Retinizer」
4.下載和安裝mac版的android tool
打開網站 選擇Mac OS X 的SDK版本進行下載。最好存放在英文目錄下
剩下的都是跟windows一樣的。啟動後下載android各個版本的jar,並且在eclipse里配置
[attachment=53800]
則脊消5.模擬器
因為android自帶的模擬器非常慢,所有有些windows上的同學會選擇第三方的模擬器。很孫知不幸,mac上目前來說並沒有第三方模擬器。
android自帶模擬器因為是CPU是ARM的,所以才導致太慢。其實可以在android tools里下載Intel CPU的模擬器。
可以在android tools里選擇Intel
[attachment=53801]
新建模擬器的時候,選擇Intel的CPU
[attachment=53802]
實驗下來,速度提升不少。基本已經滿足日常開發(這一點也同樣適應windows)
6.真機調試(關於驅動)
令人高興的是,mac下的adt默認支持大部分的android手機,所以,一般手機連上mac,會自動在Device里顯示。
[attachment=53803]
但一些不常見的,就不能顯示出來。而且mac跟windows不一樣,很難找到mac下的該手機的驅動。其實這不是驅動問題,而是adt不知道該手機的USB Vendor ID。可以通過另外一個方法解決
一、首先要下載一個app:IORegistryExplorer。通過這個app可以查看連接上的USB設備的信息。選擇IOUSB,可以看到名為「xxx」的設
野沖備,找到idVendor
二、打開文件:~/.android/adb_usb.ini 。然後直接在最後一行加上idVendor的值
[attachment=53808]
最後重啟adt,就可以在Devices里看到該手機的信息了。
7.一些工具的推薦
跟windows上一樣,在mac上也會有各種各樣的app可以提高我們的工作效率。這里列個表(以下app都可以在威鋒網上找到)
一、Alfred。Alfred其實是一個app平台,他包含很多功能強大的app。比如,他可以替代系統的Spotlight,也可以作為搜索引擎的快捷入口,也可以作為多重黏貼板。
[attachment=53804]
[attachment=53805]
[attachment=53806]
二、BetterTouchTool.這是一個可以把快捷鍵綁定到觸摸板上的app。
首先說下,mac上的觸摸板非常強大,我現在已經完全拋棄滑鼠,全部用觸摸板替代。BTT這個app可以讓觸摸板的功能更加豐富。他可以添加單指,雙指,三指,四指,五指的「輕按,點擊,左右上下掃。四個角觸摸」等組合的操作。而且他還分各種不同的app不同的配置。
[attachment=53807]
可能大家這樣聽起來有點迷糊,但我還是推薦大家玩下BTT,他會帶你進入一個新的世界。
8.虛擬機的推薦
最後談下虛擬機,mac畢竟不能代替主流系統windows,所以還是會有一些操作需要在windows上做。mac自帶的 Boot Camp,雖然兼容windows,但切換系統的時候需要重啟,非常繁瑣。
在這里我推薦大家使用Parallels Desktop。這是一款mac上最優秀的虛擬機,配置簡單,使用便捷。而且還有不少人寫了視頻教程。
9.最後總結
mac確實是非常優秀的操作系統,他的體驗比windows要強大很多。不過在國內畢竟還是以windows為主,很多軟體和游戲都沒辦法安裝。但目前看來,辦公和學習是沒有任何問題。