macos編譯android
⑴ 蘋果電腦(MacOS)上開發Android程序,兼容性如何
蘋果電腦上開發Android程序兼容性還是非常不錯的,具體開發步驟為:
1、安裝eclipse
因mac系統里自帶jdk,所以不需要再下載,也不需要在eclipse里配置jdk。
在eclipse官網上就有mac版的下載。網址是http://www.eclipse.org/downloads/.選擇第一個Mac版的Eclipse IDE for java EE Developers。
2、安裝adt
可以網上查下離線安裝adt
打開eclipse - Help - Install New Software
插件地址是: http://dl-ssl.google.com/android/eclipse/
以上跟windows下是一樣的,就不多說了。
以前的eclipse並不支持retina屏幕,但目前最新的已經解決了這個問題。如果有同學還發現eclipse顯示模糊的問題,可以用試試以下兩種方法
一、在Eclipse.app上點擊右鍵 選擇「顯示包內容」 然後打開Contents文件夾 編輯 Info.plist。在dict的結尾標簽上添加一行
<key>NSHighResolutionCapable</key>
<true/>
二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威鋒網上搜索「Retinizer」
4.下載和安裝mac版的android tool
打開網站:http://developer.android.com/sdk/index.html 選擇Mac OS X 的SDK版本進行下載。最好存放在英文目錄下
剩下的都是跟windows一樣的。啟動後下載android各個版本的jar,並且在eclipse里配置
5.模擬器
因為android自帶的模擬器非常慢,所有有些windows上的同學會選擇第三方的模擬器。很不幸,mac上目前來說並沒有第三方模擬器。
android自帶模擬器因為是CPU是ARM的,所以才導致太慢。其實可以在android tools里下載Intel CPU的模擬器。
可以在android tools里選擇Intel
新建模擬器的時候,選擇Intel的CPU
實驗下來,速度提升不少。基本已經滿足日常開發(這一點也同樣適應windows)
6.真機調試(關於驅動)
令人高興的是,mac下的adt默認支持大部分的android手機,所以,一般手機連上mac,會自動在Device里顯示。
但一些不常見的,就不能顯示出來。而且mac跟windows不一樣,很難找到mac下的該手機的驅動。其實這不是驅動問題,而是adt不知道該手機的USB Vendor ID。可以通過另外一個方法解決
一、首先要下載一個app:IORegistryExplorer。通過這個app可以查看連接上的USB設備的信息。選擇IOUSB,可以看到名為「xxx」的設
備,找到idVendor
二、打開文件:~/.android/adb_usb.ini 。然後直接在最後一行加上idVendor的值
最後重啟adt,就可以在Devices里看到該手機的信息了。
⑵ macos 怎樣配置android studio開發環境
因為系統自帶jdk,所以就不用在下載了。可以在終端輸入java -version查看其結果。
然後去android的官方網站下載ADT工具
可能之前很多人的教程中都說需要SDK+Eclipse,還有Eclipse插件
但是現在官方把他們全部整合在一起了。
官方的原話「With a single download, the ADT Bundle includes everything you need to begin developing apps」
僅僅下載這個ADT(安卓開發工具包)就包含了你開發所需要的所有東西!
實際就是官方為了方便大家開發,給我們進行了打包吧。
解壓下載完的ADT包,裡面有兩個文件夾,一個eclipse一個SDK
繼續跟著官方文檔走,建議將其解壓在家目錄下的Development目錄下,我沒有Development目錄,但是作為一個菜鳥,我還是決定完全照著官方的意思走,所以我新建了一個Development,然後把剛剛自動解壓的eclipse和sdk都移了進來(如何操作?我是使用的終端mkdir
Development 然後mv進來的)
進入到eclipse目錄,然後啟動它!激動人心的時刻!
現在似乎一起都准備就緒了,可以創建自己的第一個app了!
Initializing a Build Environment 里的 Setting up a Mac OS X build environment
裡面有具體的方法,Android代碼所在的分區是需要區分大小寫的,默認的Mac分區是不區分大小寫的,所以可能新建一個區分大小寫的分區或者使用文檔中的方式,建立一個虛擬分區文件,把它格式化成區分大小寫的區分。
但是在Mac里設置編譯環境很麻煩,因為Mac本身沒有編譯工具鏈,需要額外的安裝,還需要安裝xCode,等等。
⑷ Mac下怎麼運行Android Studio
Mac OS X 10.8.3 下下來一個APP包,放進application後雙擊無反應。進contents文件雙擊發現終端這么一句提示:/Applications/Android\ Studio.app/Contents/MacOS/studio ; exit;
No Java runtime present, requesting install.
⑸ 如何在 Mac 下搭建 Android 編譯環境 for quick v3
### 安裝最新的 Android ADT bundle 和 Android NDK
下載 Android 所需
1. adt-bundle-mac-x86_64_20140321.zip
2. android-ndk-r9d-darwin-x86_64.tar.bz2
3. android-8.zip
* 將 adt-bundle-mac-x86_64-2013???? 目錄改名為 android
* 將 android/sdk 目錄改名為 android/android-sdk-macos
* 將 android-*.zip 解壓到 android/android-sdk-macos/platforms/
* 移動目錄 android-ndk-r? 到 android/android-ndk-r?
最終的目錄結構:
```
<PATH_TO>/android/android-ndk-r?
<PATH_TO>/android/android-sdk-macosx
<PATH_TO>/android/android-sdk-macosx/platforms/android-?
<PATH_TO>/android/eclipse
```
運行 android/android-sdk-macosx/tools/android, 可以看到 Android 2.2 已經安裝好.
### 設置環境變數
~/.bash_profile 中添加以下代碼:
```
ANDROID=/Users/mac/Documents/SDK/android
export ANDROID_NDK_ROOT=${ANDROID}/android-ndk-r9d
export ANDROID_SDK_ROOT=${ANDROID}/android-sdk-macosx
export ANDROID_HOME=${ANDROID_SDK_ROOT}
```
完畢 ~
⑹ 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,就可以正常檢測和下載了
⑺ 總結一下為什麼在mac os 10.9下編譯安卓源
下載MACOS X 10.9.2 Base System.dmg,4.96G,該文件已經根據10.9特點進行處理,直接U盤刻錄即可。 插入U盤,格式化為蘋果文件系統(Mac Extended Journal擴展日誌系統)。 雙擊載入"MACOS X 10.9.2 Base System.dmg"
⑻ 蘋果筆記本怎麼安裝安卓系統目前用原系統請問怎麼安裝安卓系統
由於蘋果MacOS本身並沒有對Android設備的連接支持,所以用數據線連接手機後也無法直接訪問內部的空間。對於大文件和照片的傳輸十分不便,更不用說利用手機的大空間當做U盤使用了。
那麼當安卓系統遇上蘋果電腦,怎樣玩才能讓兩者和諧共處,甚至實現媲美蘋果「隔空投送」的便利功能。看完這篇文章,用安卓手機的小夥伴們也能在蘋果電腦愉快地玩耍了。
傳文件哪個爽:當然是有線
現在智能手機的儲存空間動輒上百GB,除了儲存游戲和平時的照片,大多數時候都有比較多的空餘空間,因此許多人會把手機當做移動硬碟使用。但蘋果電腦的MacOS並不像微軟Windows一樣支持MTP協議,如何連接兩者是首要問題。
如今許多手機大廠其實都內置了面向Mac的文件管理工具,只需將手機連接到Mac電腦上,就會出現相應工具的盤符,拖動到應用程序中安裝即可使用。但如果沒有手機提供,也不要著急尋找第三方的「手機助手」,因為它們隨時可以訪問到你的敏感信息。
在Mac電腦上管理Android手機,最快捷且穩定的方式,就是通過谷歌官方提供的Android File Transfer。該工具是Android官方專為Mac用戶開發,用於管理有線連接Mac電腦的安卓設備儲存空間,效率高,體積小。
需要注意的是,在一些搜索引擎上可能會搜到山寨版的Android File Transfer,不僅會向用戶收取費用,還會危害手機安全,建議用戶在Android官網(Android.com)下載相應工具。
相比Windows上的MTP傳輸,使用Android File Transfer更加便利快捷,插入手機程序會自動啟用,文件以列表形式顯示,十分直觀。傳輸文件時可以看到進度條、傳輸速度和剩餘時間,相比MTP傳輸大文件時經常中斷停止的體驗要舒服許多。
無線,更少束縛
雖然使用有線連接速度更快,但線纜的束縛還是會為手機使用帶來不便的。無線化連接逐漸成為移動設備之間連接的主流方式。安卓手機和Mac電腦同樣可以享受到無線帶來的便利。
目前Mac平台上有許多第三方的無線連接應用,比較常用的一款是來自錘子科技的HandShaker,用戶可以在錘子科技論壇的相應板塊獲取相關應用。
HandShaker同時支持有線和無線應用,並且提供更加圖形化的文件管理界面。照片、音樂視頻等文件提供獨立分類,對於不熟悉Android系統文件路徑的用戶來說更容易
⑼ 如何在mac本上安裝android sdk
總結下大概的過程如下:1.首先應該准備好mac平台的eclipse,找到適合的版本(在此,我選3.5),並解壓安裝;2.下載mac版本的androidsdk,解壓到指定的目錄(其實這個只是個SDK與AVD配置的管理軟體);3.安裝FastbootforMacOS插件,fastboot是刷系統ROM的一種工具,刷系統img和射頻img;另一種工具是adp。4.下載完成後將Fastboot復制到/androidsdk/tools目錄下(如果SDK包中包含fastboot,可跳過此步驟)打開終端,輸入下面的命令來創建一個新的.bash_profile文件[xhtml]viewplainpico.bash_profile在新出現的修改提示中輸入[c-sharp]viewplainexportPATH=$PATH:/AndroidSDK/tools按「control+X」保存(確認按「Y」),然後退出並重啟終端,至此,MacOSX下就可以使用Adb和Fastboot工具了.本來說是還要需要安裝ADB的,但是在tools目錄下已經有了,省事,跳過.5.打開tools目錄下的android,進行下載和配置SDK版本及AVD.#FormatImgID_0#6.到eclipse升級里輸入[c-sharp]viewplain安裝ADTPlugin,使得剛才所裝的SDK能與eclipse相結合;:7.開始創建HelloWorld,.#FormatImgID_1#在MaxOS下搭建AndroidSDK不需要Fastboot。eclipse+adp,就可以了。
⑽ mac版androidstudio怎麼配置ndk
這個網址有詳細的過程:Windows32:android-ndk-r10d-windows-x86.exeWindows64:android-ndk-r10d-windows-x86_64.exeMacOSX32-bit:android-ndk-r10d-darwin-x86.binMacOSX64-bit:android-ndk-r10d-darwin-x86_64.binlinux32-bit(x86):android-ndk-r10d-linux-x86.binLinux64-bit(x86):android-ndk-r10d-linux-x86_64.bin都是可執行文件,下載後點擊即可解壓到當前文件夾;當然你可以使用命令行來進行跨文件夾解壓的。