Android Studio 安裝配置教程 - MacOS(詳細(xì)版)

前言

因為之前做了在Window下安裝AS的教程,有人和我說也做一個在Mac下安裝的教程,這樣會全面一點,我覺得也是,于是就有了下文。

然后首先是安裝程序,這里默認(rèn)不翻墻,使用國內(nèi)的,下載地址有兩個,

一、安卓中文組下載

Android Studio下載地址-安卓中文組,最新版本目前是3.5.2

image.png

這個版本相對來說比較穩(wěn)定,但不是最新版的

二、谷歌中國下載

Android Studio下載地址-谷歌中國,最新版本目前是4.1.1,這個版本新增了很多牛逼的功能,但是手上有工作項目的不要去輕易嘗試,BUG是肯定會有的,你放心,新手可以去下載安裝嘗試。

image.png

谷歌中國這個網(wǎng)址會根據(jù)你的系統(tǒng)判斷你需要下載什么版本的Android Studio應(yīng)用程序,你直接下載就好了。
這個版本是目前最新的,但是從開發(fā)的角度來說,不建議馬上更新到最新,因為吃螃蟹沒有那么容易。

這里推薦你下載Android Studio3.5.2的版本,這個版本我個人覺得比較穩(wěn)定。

下載


image.png

蘋果下載會稍微麻煩一些,會先詢問一下,點擊 “允許”,


image.png

蘋果上下載的是.dmg文件,不同于微軟的.exe文件,下載好之后


image.png

在訪達(dá)中顯示,點擊右邊的放大鏡查看所在目錄


image.png

雙擊安裝


image.png

等待驗證完畢,會出現(xiàn)這樣一個窗口


image.png

鼠標(biāo)拖動左邊的Android Studio 放到右邊的Application里,然后開始安裝的步驟


image.png

拷貝完畢之后,打開啟動臺


image.png

在里面找到Android Studio,點擊打開


image.png

等待驗證


image.png

驗證之后打開


image.png

到這一步花費的時間可能比較長,然后你的屏幕底部會出現(xiàn)Android Studio的圖標(biāo),點擊打開


image.png

這里不進(jìn)行任何配置,點 OK


image.png

這里一如既往的拒絕發(fā)送,啟動頁也更新了


image.png

等待加載完成。。。


image.png

點擊Cancel


image.png

點擊Next


image.png

選擇Custom 然后 Next


image.png

選擇主體顏色,默認(rèn)是淺色系的,但是我個人喜歡深色系的,對眼睛的負(fù)擔(dān)沒有那么大,你還是根據(jù)自己的喜好來,選擇之后Next


image.png

這里就是配置SDK的存放地址,因為與Window不相同,所以就按自己的理解來吧,我是直接Next的


image.png

然后會讓你設(shè)置虛擬內(nèi)存大小,這里也不做改動,直接Next


image.png

現(xiàn)在是要下載一些必要的配置文件,點擊Finish開始下載


image.png

然后開始等待下載,建議在網(wǎng)速良好下進(jìn)行。


image.png

在快要下載完成的時候,Mac會彈出一個提示框,這個就是你的賬戶的密碼,我的就是電腦鎖屏密碼,輸入后,點擊 “好”


image.png

然后再一次進(jìn)入等待


image.png

點擊Finish


image.png

這里點擊Start a new Android Studio project創(chuàng)建一個新的項目


image.png

選擇Empty Activity 點擊 Next


image.png

填寫基本的項目信息,確保沒有問題之后點擊 Finish


image.png

然后會下載配置的Gradle,Android Studio3.5.2對應(yīng)的就是gradle-5.4.1-all.zip ,所以要下載一個,,如果你安裝的是4.0.1的版本,默認(rèn)下載的gradle就是gradle-6.1.1-all.zip,下載后再在配置到你的Android Studio里面,之后你主動創(chuàng)建的項目都將使用這個5.4.1,這個時候,Mac電腦會給你一個允許通知的彈窗提示


image.png

點擊允許,下載的過程需要你的網(wǎng)絡(luò)狀況比較好才行,


image.png

出現(xiàn)這個問題,就是你電腦連接的網(wǎng)絡(luò)無法訪問這個地址,所以下載失敗,這種情況就是更換不同的網(wǎng)絡(luò)來進(jìn)行下載,我公司的網(wǎng)絡(luò)是電信的,訪問不了,
你可以直接在瀏覽器的地址欄輸入 https://services.gradle.org/distributions/gradle-5.4.1-all.zip ,看能否正常訪問,我是訪問不了了,但是我手機(jī)網(wǎng)絡(luò)是移動的,可以訪問,所以只能手機(jī)開熱點,下載了,心在滴血。

image.png

連接到可以訪問的網(wǎng)絡(luò)之后,點擊右上角的Try Again,重新下載,
然后我就看到我的手機(jī)熱點流量以高達(dá) 8m/s 的 速度流失。還好是下載成功了


image.png

等待配置完成


image.png

我煙花都準(zhǔn)備好了,你居然報錯了,丟雷老謀啊~還是得解決才行啊,
首先看一下你的電腦防火墻有沒有關(guān)閉,如果已經(jīng)關(guān)閉的話,那就是別的問題了,百度得知這是Android編譯錯誤,jcenter里面的東西下載不了引起的,所以把jcenter注釋掉,切換為阿里的maven源去下載配置


image.png
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        //jcenter()
        maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}

        
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
        
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        //jcenter()
        maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
        
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

然后Try Again再嘗試一下


image.png

OK 編譯正常了,遇到問題不可怕,可怕的是對問題的恐懼和沒有解決問題的決心。下面進(jìn)行一些個人喜好的常規(guī)配置


image.png

Mac不同于Windows 編譯器的導(dǎo)航欄都在系統(tǒng)頂部,點擊Android Studio 然后選擇Preferences…,快捷鍵就是 ? + ,


image.png

點擊更換背景圖片


image.png

然后點擊OK,再去更改字體的樣式和大小


image.png

點擊OK


image.png

現(xiàn)在看起來就舒服多了。

安裝插件
1.GsonFormat

快速將json字符串轉(zhuǎn)換成一個Java Bean,免去我們根據(jù)json字符串手寫對應(yīng)java Bean的過程。


image.png

點擊安裝,安裝完之后需要重啟Android Studio 你的插件才會生效

2.Android ButterKnife Zelezny

配合ButterKnife實現(xiàn)注解,從此不用寫findViewById,想著就爽啊。在Activity,F(xiàn)ragment,Adapter中選中布局xml的資源id自動生成butterknife注解。


image.png
image.png

安裝完之后重啟

運行Hello World
為了補(bǔ)充一下就安裝一個模擬器好了


image.png

點擊創(chuàng)建


image.png

選擇好尺寸之后Next


image.png

選擇對應(yīng)的Android 系統(tǒng)版本,可以看到最高版本是API 是 R ,其實這個版本就是Android 11.0,只不過還沒有正式推出,不過虛擬機(jī)是可以體驗一下的,所以點擊Download下載Android R


image.png

切換到Accept 然后點擊Next


image.png

等待下載完成


image.png

下載之后Finish


image.png

這時候右下角的Next就是可以點擊了,點擊Next


image.png

這個頁面也不需要更改什么設(shè)置,F(xiàn)inish


image.png

等待創(chuàng)建


image.png

點擊那個三角形按鈕啟動模擬器


image.png

在啟動模擬器的同時也會有這個彈窗,你同意就好了


image.png

第一次啟動模擬器會比較慢,耐心等待。


image.png

OK,模擬器搞定了,然后就是運行到模擬器上了。


image.png

點擊綠色三角形開始運行


image.png

OK 搞定了,輕松加愉快,
然后說明一下GsonFormat的使用方法
首先創(chuàng)建一個TestResponse.java
然后是一段JSON字符串

{
    "HeWeather6": [
        {
            "basic": [
                {
                    "cid": "CN101010100",
                    "location": "北京",
                    "parent_city": "北京",
                    "admin_area": "北京",
                    "cnty": "中國",
                    "lat": "39.90498734",
                    "lon": "116.4052887",
                    "tz": "+8.00",
                    "type": "city"
                }
            ],
            "status": "ok"
        }
    ]
}
image.png

然后點擊OK


image.png

再點擊一次OK,實體類就生成了

image.png

可以再寫一點代碼上去,在這之前先在app的build.gradle里面增加依賴


image.png
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
image.png
    //butterknife
    implementation 'com.jakewharton:butterknife:10.1.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'

然后右上角Sync同步到項目里,之后修改activity_main.xml的布局代碼


image.png

代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/tv_info"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

    <Button
        android:id="@+id/btn_money"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="12dp"
        android:text="我要錢" />

</LinearLayout>

然后回到MainActivity.java


image.png
image.png
image.png

然后我在按鈕的點擊事件里面修改TextView的文本屬性,現(xiàn)在運行一下。


image.png

點擊之后文本值發(fā)生了變化,文章寫到這里也該結(jié)束了。
————————————————
版權(quán)聲明:本文為CSDN博主「初學(xué)者-Study」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_38436214/article/details/106658550

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容