成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Android Studio 環(huán)境搭建與使用

pepperwang / 2277人閱讀

摘要:與君初相識,猶如故人歸,初來乍到,請多多關(guān)照。和這兩個文件是用來在命令行界面中執(zhí)行命令的,其中是在或系統(tǒng)中使用的,是在系統(tǒng)中使用的。這個文件用于指定項(xiàng)目中所有引入的模塊。此處是用來編寫測試用例的,是對項(xiàng)目進(jìn)行自動化測試的另一種方式。

大家好,歡迎來到下碼看花,偉大領(lǐng)袖毛爺爺曾經(jīng)說過:“ ‘走馬看花不如駐馬看花,駐馬看花不如下馬看花?!蚁M銈兌家埋R看花?!保扔魍O聛?,深入實(shí)際,認(rèn)真調(diào)查研究,這就是咱們公眾號名字的由來。與君初相識,猶如故人歸,初來乍到,請多多關(guān)照。

希望記錄我們共同的學(xué)習(xí)過程,還會不定期分享好的學(xué)習(xí)方法和資源、技術(shù)干貨、項(xiàng)目經(jīng)驗(yàn)、前沿信息和一些程序員日常囧事等。結(jié)果重要,但是這個過程才是最值得享受的,那么,以后就多加油啦。

Android Studio安裝配置、環(huán)境搭建詳細(xì)步驟及基本使用

目錄:

(一)安裝配置

(二)新建項(xiàng)目

(三)目錄介紹

(一)安裝配置

首先下載Android studio安裝包,可以從http://www.android-studio.org/,下載最新版本,這里采用3.0版本進(jìn)行演示,對應(yīng)安裝包為android-studio-ide-183.5522156-windows.exe,安裝包大小971 MB,安裝包不帶SDK

下載好該安裝包之后,點(diǎn)擊進(jìn)行安裝,依次進(jìn)入AS安裝歡迎界面,點(diǎn)擊 Next 繼續(xù)下一步。

選擇安裝組件
點(diǎn)擊 Next 繼續(xù)下一步,Android Virtual Device,是系統(tǒng)自帶模擬器,如果不用系統(tǒng)模擬器就不勾選,自己下載其他模擬器;

-

修改安裝目錄,點(diǎn)擊 Next 繼續(xù)下一步,如果需要修改安裝目錄,可點(diǎn)擊 Browse..修改;

安裝配置進(jìn)度
等待安裝配置完成,點(diǎn)擊 Next 繼續(xù)下一步;

開始安裝,點(diǎn)擊Install安裝;

這里Android studio程序安裝完畢,但是還需要繼續(xù)對其進(jìn)行配置;勾選Start Android Studio,然后點(diǎn)擊finish啟動AS,出現(xiàn)下圖。點(diǎn)擊 OK 繼續(xù)下一步,如果本地有AS的設(shè)置文件 setting.jar,勾選第一項(xiàng)選擇設(shè)置文件導(dǎo)入,如果沒有設(shè)置文件,勾選第二項(xiàng)不導(dǎo)入設(shè)置文件;

選擇第二項(xiàng),然后點(diǎn)擊ok,出現(xiàn)下面的啟動界面

找不到SDK錯誤提示,在啟動的時(shí)候會彈出錯誤彈框提示,點(diǎn)擊 Cancel;

*

然后進(jìn)入到了AS的安裝向?qū)Ы缑妫c(diǎn)擊 Next 繼續(xù)下一步

UI界面主題選擇界面,可以選擇自己喜歡的風(fēng)格,Standard(標(biāo)準(zhǔn)) 或 Custom(自定義),這里選擇Darcula**風(fēng)格

選擇主題模板
選擇喜歡的主題模板,點(diǎn)擊 Next 繼續(xù)下一步;

安裝SDK
選擇所需要的安裝組件,點(diǎn)擊 Next 繼續(xù)下一步。如果沒有安裝 SDK,勾選上面安裝 SDK,如果已安裝 SDK,指定 SDK的本地路徑,后續(xù)就可以不用下載SDK;我這里演示本地沒有安裝過SDK的場景,這里暫時(shí)可以指定一個后續(xù)將保存SDK的路徑;

SDK下載配置,確認(rèn)安裝配置,點(diǎn)擊 Finish 繼續(xù)下一步;

點(diǎn)擊Finish后,開始自動下載SDK(注意,此時(shí)需要保證電腦聯(lián)網(wǎng))

下載完成SDK后,點(diǎn)擊Finish進(jìn)入AS的歡迎界面

(二)新建項(xiàng)目

點(diǎn)擊上圖中的Start a new Android Studio project新建一個工程,進(jìn)入下面的界面

選擇項(xiàng)目類型

創(chuàng)建項(xiàng)目模板

創(chuàng)建項(xiàng)目頁面

項(xiàng)目創(chuàng)建完成

注意:此時(shí)項(xiàng)目創(chuàng)建完成,第一次建立的工程會發(fā)現(xiàn)卡在啟動界面,是因?yàn)樵趶木W(wǎng)上下載gradle構(gòu)建工具,由于從國外站點(diǎn)下載,網(wǎng)速很慢,這里點(diǎn)擊取消關(guān)閉該界面,采用手動配置gradle;
首先找到.gradle文件夾的路徑,一般是在用戶賬號文件夾下,比如我這里是C:Usersissuser.gradle
會發(fā)現(xiàn)該文件夾下生成了下圖中的文件

這里的gradle-4.1,指的是版本,它會根據(jù)你的AS版本自動生成,此時(shí)我們可以去網(wǎng)上下載一個gradle-4.1-all.zip壓縮包,然后放到該路徑下并且進(jìn)行解壓,注意一定要放到這個隨機(jī)生成的一長串字符的文件夾下面,如下圖

此時(shí)回到項(xiàng)目中點(diǎn)擊圖中下方的鏈接進(jìn)行SDK下載

上述gradle構(gòu)建完成之后,就可以點(diǎn)擊下圖中的build apk編譯打包apk文件了,生成的apk文件路徑如下圖所示

運(yùn)行效果圖如下

(三)目錄介紹

1、project工程目錄

.gradle.idea
這兩個目錄下放置的都是Android Studio自動生成的一些文件,我們無須關(guān)心,也不要去手動編輯。

app
項(xiàng)目中的代碼、資源等內(nèi)容幾乎都是放置在這個目錄下的,我們后面的開發(fā)工作也基本都是在這個目錄下進(jìn)行的,待會兒還會對這個目錄多帶帶展開進(jìn)行講解。

build
這個目錄你也不需要過多關(guān)心,它主要包含了一些在編譯時(shí)自動生成的文件。

gradle
這個目錄下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前將gradle下載好,而是會自動根據(jù)本地的緩存情況決定是否需要聯(lián)網(wǎng)下載gradle。Android Studio默認(rèn)沒有啟動gradle wrapper的方式,如果需要打開,可以點(diǎn)擊Android Studio導(dǎo)航欄 –> File –> Settings –> Build,Execution,Deployment –> Gradle,進(jìn)行配置更改。

.gitignore
這個文件是用來將指定的目錄或文件排除在版本控制之外的。

build.gradle
這是項(xiàng)目全局的gradle構(gòu)建腳本,通常這個文件的內(nèi)容是不需要修改的。下面回詳細(xì)分析gradle構(gòu)建腳本中的具體內(nèi)容。

gradle.properties
這個文件是全局的gradle配置文件,在這里配置的屬性將會影響到項(xiàng)目中所有的gradle編譯腳本。

gradlewgradlew.bat
這兩個文件是用來在命令行界面中執(zhí)行gradle命令的,其中gradlew是在LinuxMac系統(tǒng)中使用的,gradlew.bat是在Windows系統(tǒng)中使用的。

HelloWorld.iml
iml文件是所有IntelliJ IDEA項(xiàng)目都會自動生成的一個文件(Android Studio是基于IntelliJ IDEA開發(fā)的),用于標(biāo)識這是一個IntelliJ IDEA項(xiàng)目,我們不需要修改這個文件中的任何內(nèi)容。

local.properties
這個文件用于指定本機(jī)中的Android SDK路徑,通常內(nèi)容都是自動生成的,我們并不需要修改。除非你本機(jī)中的Android SDK位置發(fā)生了變化,那么就將這個文件中的路徑改成新的位置即可。

settings.gradle
這個文件用于指定項(xiàng)目中所有引入的模塊。由于HelloWorld項(xiàng)目中就只有一個app模塊,因此該文件中也就只引入了app這一個模塊。通常情況下模塊的引入都是自動完成的,需要我們手動去修改這個文件的場景可能比較少。

2、app目錄結(jié)構(gòu)

除了app目錄之外,大多數(shù)的文件和目錄都是自動生成的不需要我們進(jìn)行修改,下面我們詳細(xì)介紹app目錄結(jié)構(gòu)。

build
這個目錄和外層的build目錄類似,主要也是包含了一些在編譯時(shí)自動生成的文件,不過它里面的內(nèi)容會更多更雜,我們不需要過多關(guān)系。

libs
如果你的項(xiàng)目中使用到了第三方jar包,就需要把這些jar包都放在libs目錄下,放在這個目錄下的jar包都會被自動添加到構(gòu)建路徑里去。

src/AndroidTest
此處是用來編寫Android Test測試用例的,可以對項(xiàng)目進(jìn)行一些自動化測試。

src/main/java
毫無疑問,java目錄是放置我們所有java代碼的地方,展開該目錄,你將看到我們剛才創(chuàng)建的HelloWorldActivity文件就在里面。

src/main/res
這個目錄下的內(nèi)容就有點(diǎn)多了。簡單點(diǎn)說,就是你在項(xiàng)目中使用到的所有圖片,布局,字符串等資源都要存放在這個目錄下。當(dāng)然這個目錄下還有很多子目錄,圖片放在drawable目錄下,布局放在layout目錄下,字符串放在values目錄下,所以你不用擔(dān)心會把整個res目錄弄得亂糟糟的。

main/AndroidManifest.xml
這是你整個Android項(xiàng)目的配置文件,你在程序中定義的所以四大組件都需要在這個文件里注冊,另外還可以在這個文件中給應(yīng)用程序添加權(quán)限聲明。

test
此處是用來編寫Unit Test測試用例的,是對項(xiàng)目進(jìn)行自動化測試的另一種方式。

.gitignore
這個文件用于將app模塊內(nèi)的指定的目錄或文件排除在版本控制之外,作用和外層的.gitignore文件類似。

app.iml
IntelliJ IDEA項(xiàng)目自動生成的文件,我們不需要關(guān)心或修改這個文件中的內(nèi)容。

build.gradle
這是app模塊的gradle構(gòu)建腳本,這個文件中會指定很多項(xiàng)目構(gòu)建相關(guān)的配置。

proguard-rules.pro
這個文件用于指定項(xiàng)目代碼的混淆規(guī)則,當(dāng)代碼開發(fā)完成后打成安裝包文件,如果不希望代碼被別人破解,通常會將代碼混淆,從而讓破解者難以閱讀。

3、項(xiàng)目中的資源

drawable開頭的文件夾都是用來放圖片的;

mipmap開頭的文件夾都是用來放應(yīng)用圖標(biāo)的;

values開頭的文件夾都是用來放字符串、樣式、顏色等配置的;

layout文件夾是用來放布局文件的;

- THE END -

各位看官趕緊搭建自己的開發(fā)環(huán)境吧,跟隨我們的腳步,一起進(jìn)行從零開始的學(xué)習(xí)。

PS:如果還有未看懂的小伙伴歡迎加入我們的QQ技術(shù)交流群:892271582,里面有各種大神回答小伙伴們遇到的問題哦~

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/75845.html

相關(guān)文章

  • 1.Flutter開發(fā)工具準(zhǔn)備開發(fā)環(huán)境搭建

    摘要:選擇硬件配置文件,然后點(diǎn)擊。如果您未看到自己所需的硬件配置文件,您可以創(chuàng)建或?qū)胍粋€硬件配置文件。該命令檢查您的環(huán)境并在終端窗口中顯示報(bào)告。 一、Android?Studio安裝 1.系統(tǒng)要求 2.?安裝Android?Studio 3.為了Android?Studio?安裝Flutter和...

    2450184176 評論0 收藏0
  • 一文讀懂Flutter的搭建運(yùn)行

    摘要:在本文中,我們將帶大家進(jìn)一步了解的搭建與運(yùn)行。操作系統(tǒng)或更高版本磁盤空間工具依賴或更新的版本和命令行工具這些命令行工具。運(yùn)行應(yīng)用程序定位到工具欄在中選擇一個運(yùn)行該應(yīng)用的設(shè)備。 作者:個推iOS開發(fā)工程師 伊澤瑞爾 Flutter是Google推出的跨平臺的解決方案,用以幫助開發(fā)者在 Android 和 iOS 兩個平臺開發(fā)高質(zhì)量原生應(yīng)用的全新移動 UI 框架。 之前我們?yōu)榇蠹医榻B了《跨...

    JayChen 評論0 收藏0
  • 淺談跨平臺框架Flutter的搭建運(yùn)行

    摘要:在本文中,我們將帶大家進(jìn)一步了解的搭建與運(yùn)行。操作系統(tǒng)或更高版本磁盤空間工具依賴或更新的版本和命令行工具這些命令行工具。運(yùn)行應(yīng)用程序定位到工具欄在中選擇一個運(yùn)行該應(yīng)用的設(shè)備。 作者:個推iOS開發(fā)工程師 伊澤瑞爾 Flutter是Google推出的跨平臺的解決方案,用以幫助開發(fā)者在 Android 和 iOS 兩個平臺開發(fā)高質(zhì)量原生應(yīng)用的全新移動 UI 框架。 之前我們?yōu)榇蠹医榻B了《跨...

    Alan 評論0 收藏0
  • 淺談跨平臺框架Flutter的搭建運(yùn)行

    摘要:在本文中,我們將帶大家進(jìn)一步了解的搭建與運(yùn)行。操作系統(tǒng)或更高版本磁盤空間工具依賴或更新的版本和命令行工具這些命令行工具。運(yùn)行應(yīng)用程序定位到工具欄在中選擇一個運(yùn)行該應(yīng)用的設(shè)備。作者:個推iOS開發(fā)工程師 伊澤瑞爾Flutter是Google推出的跨平臺的解決方案,用以幫助開發(fā)者在 Android 和 iOS 兩個平臺開發(fā)高質(zhì)量原生應(yīng)用的全新移動 UI 框架。 之前我們?yōu)榇蠹医榻B了《跨平臺框架F...

    ytwman 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<