(第一講)自述以及如何配置 Android 開發(fā)環(huán)境

大家好檐迟,從今天開始我將會(huì)每天推送一小篇文章补胚,讓大家利用碎片時(shí)間輕松入門Android 開發(fā)。

?在我的分享中追迟,你不需要有任何的編程經(jīng)驗(yàn)溶其,只要你有一顆愛探索的心就行。

考慮到大多數(shù)基友都是學(xué)生敦间,而且都是用手機(jī)去閱讀瓶逃,所以我的所有分享都會(huì)用 Android上的開發(fā)工具 “AIDE” 和PC上的開發(fā)工具 AndroidStudio 分別演示束铭,以方便所有人。

注意厢绝,我們學(xué)的是編程技術(shù)而不是開發(fā)工具契沫,所以,請(qǐng)不要糾結(jié)于使用那款開發(fā)工具昔汉。

1.1 配置 Android 開發(fā)環(huán)境懈万。

相信大多數(shù)人都是用的手機(jī),手機(jī)上只要安裝AIDE就可以了挤庇。如果你還沒有下載這個(gè)開發(fā)工具钞速,可以下載我使用的漢化版:

微云鏈接:https://share.weiyun.com/5RM4joq

百度云:https://pan.baidu.com/s/1BlWgXC6Ke3FY3FCL_ABv8g

1.2 創(chuàng)建并運(yùn)行一個(gè)項(xiàng)目

第一次打開 AIDE 后會(huì)看到 “你想做什么對(duì)話框“ ,我們選擇代碼下的“開始工作” 再按返回就能看到主頁面了嫡秕。

這時(shí)點(diǎn)擊右下角的選擇(綠色小圈)

來一起看看主界面渴语,頂欄的箭頭是「運(yùn)行」按鈕中間的綠圈是「選擇」,選擇左邊是當(dāng)前項(xiàng)目的「路徑」昆咽,最下面是當(dāng)前路徑下的「文件」驾凶,文件和當(dāng)前路徑之間夾的是一些選項(xiàng)。現(xiàn)在點(diǎn)擊新建項(xiàng)目

點(diǎn)擊新建 Android App掷酗。新建AndroidApp 就是建立一個(gè)新的空白的 Android 項(xiàng)目调违,那個(gè) Samples是一些演示項(xiàng)目,有興趣可以閱讀一下泻轰。

輸入應(yīng)用名稱和包名后點(diǎn)創(chuàng)建技肩,然后點(diǎn)右上角的運(yùn)行,AIDE就會(huì)編譯項(xiàng)目浮声。名稱只可以輸入英文虚婿,如何在創(chuàng)建后修改,見以后的分享泳挥。

「名稱和包名的區(qū)別:

通俗來講然痊,名稱就好像一個(gè)人的名字,包名就好像身份證號(hào)屉符。人可以改名剧浸,但是身份證號(hào)永遠(yuǎn)不變。系統(tǒng)識(shí)別應(yīng)用判斷的是包名矗钟,名稱只是給用戶看的唆香。」

「編譯:

通俗來講就是把代碼轉(zhuǎn)換為可執(zhí)行文件的過程」

當(dāng)然是選擇安裝了吨艇。

安裝之后打開

這就是你的第一個(gè)自己打包編譯的 App 了躬它,有成就感吧。

2.1 如何配置 PC 開發(fā)環(huán)境

有電腦的小伙伴秸应,當(dāng)然推薦用谷歌官方的開發(fā)工具 AndroidStudio 了虑凛。由于眾所周知的原因,我推薦從 AndroidStudio 中文站下載软啼,速度也很快桑谍。AIndroidStudio 中文站 ,選擇合適自己的安裝包祸挪,推薦選擇無 SDK 锣披,無安裝程序的那個(gè)。如果你的電腦的運(yùn)行內(nèi)存為 8G 或以上贿条,選擇 64 位版本雹仿,如果低于 8G 不建議使用 AndroidStudio,建議考慮使用手機(jī)上的 AIDE 整以。

下載后解壓得到以下目錄

打開 bin 文件夾

在 studio64.exe 上右鍵胧辽,發(fā)送到,桌面快捷方式公黑,然后雙擊桌面上的圖標(biāo)就可以啟動(dòng) AndroidStudio 了邑商。

「注意:

如果你之前看過類似的教程,可能會(huì)記得有一步是安裝 JDK 并配置 JDK 路徑凡蚜,但是從 Android Studio 2.2 Preview 3 以后AndroidStudio 就內(nèi)置 JDK 了人断,不需要手動(dòng)配置,如果配置錯(cuò)了反倒影響程序運(yùn)行朝蜘《衤酰」

2.2 創(chuàng)建并運(yùn)行第一個(gè)項(xiàng)目

雙擊運(yùn)行剛才發(fā)送到了桌面的圖標(biāo)。

詢問是否導(dǎo)入之前安裝的 AndroidStudio 的配置谱醇,由于我們這是第一次安裝暇仲,選擇第二個(gè)不導(dǎo)入,點(diǎn)OK枣抱。

看到歡迎界面熔吗,意思是可以開發(fā)安卓手機(jī),安卓平板佳晶,安卓手表桅狠,安卓電視,安卓汽車轿秧,安卓眼鏡的應(yīng)用程序中跌。

在這里選擇安裝類型,有 Standard(默認(rèn))和 Custom(自定義)兩種菇篡,Standard 可以滿足絕大多數(shù)開發(fā)者的需要漩符,這里簡單起見選擇 Standard 默認(rèn),點(diǎn)擊 Next 繼續(xù)驱还。

現(xiàn)在點(diǎn)擊Finish 按鈕嗜暴,完成全部配置工作凸克,然后 AndoridStudio 會(huì)嘗試聯(lián)網(wǎng)下載一些更新,更新完成之后點(diǎn)擊 Finish 完成配置闷沥,打開歡迎界面萎战。

歡迎界面的面板日后細(xì)講,選擇 Start a new Android Studioproject (開始一個(gè)新的 AndroidStudio 項(xiàng)目)之后會(huì)打開一個(gè)創(chuàng)建新項(xiàng)目的界面舆逃。

在Applicationname 輸入應(yīng)用名稱蚂维,在 Company domain 輸入公司網(wǎng)址(沒有的話就隨意填一個(gè)),在 Project location 輸入項(xiàng)目存放路徑路狮,最后的包名是根據(jù)公司網(wǎng)址自動(dòng)生成的虫啥,Android系統(tǒng)就是通過包名來區(qū)分不同應(yīng)用程序的,因此包名一定要具有唯一性奄妨。不喜歡自動(dòng)生成的可以點(diǎn) Edit 進(jìn)行手動(dòng)編輯涂籽。我們只是體驗(yàn)一下過程,直接點(diǎn)擊 Next 進(jìn)行項(xiàng)目最低版本配置展蒂。

在第一行的下拉列表選擇最低兼容 API 版本又活,說白了就是選擇你的程序最低可以在那個(gè)安卓版本上運(yùn)行,比如你選擇 Android 5.1 那么 Android 5.0 的設(shè)備就安裝不了锰悼。不過這個(gè)也不是越低越好柳骄,要適當(dāng),因?yàn)槔系南到y(tǒng)可能不支持新的用法箕般,你還要特意去兼容他耐薯。由于幾乎所有的安卓設(shè)備都在4.4 以上了,所以這里選擇 API 19 Android 4.4丝里。另外曲初,Wear、TV和Android Auto這幾個(gè)選項(xiàng)分別是用于開發(fā)可穿戴設(shè)備杯聚、電視和汽車程序的臼婆,目前這幾個(gè)領(lǐng)域在國內(nèi)還沒有普及,我們暫時(shí)就先忽略吧幌绍。我們點(diǎn)擊Next 進(jìn)行模板選擇颁褂。

可以看到 AndroidStudio 為我們提供了豐富的模板,我們由于是初學(xué)傀广,使用過多的模板不助于理解颁独,我們這里選擇Empty Activity 這個(gè)空模板就行。繼續(xù)點(diǎn)擊 Next 對(duì)空模板進(jìn)行一些配置伪冰。

這里給活動(dòng)和布局命名誓酒,活動(dòng)和布局的概念日后介紹,此處默認(rèn)即可贮聂,最后點(diǎn)擊 Finish 按鈕靠柑,稍微等一會(huì)寨辩,項(xiàng)目就會(huì)創(chuàng)建成功了。

當(dāng)屏幕左下角出現(xiàn) Glidle build finished in xxxxx 就代表項(xiàng)目創(chuàng)建并加載成功了

注:由于我這里的 AndroidStudio 安裝了漢化包歼冰,所以你會(huì)看到一些中文捣染,實(shí)際上是沒有任何中文的,我在教程中一律使用官方的英文停巷。

我們來端詳一下主界面,右上角有這兩個(gè)按鈕榕栏,綠色的三角箭頭是運(yùn)行鍵畔勤,點(diǎn)擊他可以編譯并運(yùn)行測(cè)試模式的程序到手機(jī)或者模擬器;一個(gè)手機(jī)右下角有個(gè)小安卓頭的是 AVD Manager 可以理解為模擬器管理扒磁。

由于 AndroidStudio 自動(dòng)為我們生成了很多東西庆揪,我們甚至不需要編寫一行代碼就可以運(yùn)行了。但是運(yùn)行我們的程序先需要一個(gè)載體妨托,可以是一臺(tái) Android 手機(jī)也可以是一個(gè)模擬器缸榛。我們先使用模擬器,如果你想立刻運(yùn)行到手機(jī)上的話兰伤,可以通過搜索引擎搜索 “AndroidStudio真機(jī)調(diào)試“ 來提前學(xué)習(xí)這方面的知識(shí)内颗。我們點(diǎn)擊模擬器管理。

彈出模擬器管理界面敦腔,由于你們是第一次使用均澳,這里應(yīng)該是空的。我們點(diǎn)擊左下角的Create VirtualDevice(創(chuàng)建新的設(shè)備)符衔,彈出模擬器配置界面找前。

左側(cè)可以選擇模擬設(shè)備類型,可選TV(電視)判族,Wear(可穿戴設(shè)備)躺盛,Phone(手機(jī)),Tablet(平板)形帮。中間可選幾個(gè)型號(hào)槽惫,這里我們保持默認(rèn)即 Phone 下的 Nexus5 然后點(diǎn)擊 Next 繼續(xù)配置。

這里選擇一個(gè)系統(tǒng)鏡像沃缘,說白了就是給你的模擬器選擇一個(gè)系統(tǒng)版本躯枢。你會(huì)發(fā)現(xiàn)都不可以選而且后面有個(gè) Download 的標(biāo)志。它的意思是這個(gè)系統(tǒng)電腦上還沒有槐臀,需要下載锄蹂,我們這里點(diǎn)擊 P 后的Download ,然后系統(tǒng)便會(huì)自動(dòng)開始下載

下載完成后點(diǎn)擊 Finish 完成下載水慨,

這時(shí)看看上一個(gè)界面得糜,P 就可以選擇了敬扛。選中后點(diǎn)擊 Next 進(jìn)行詳細(xì)配置。

在 AVD Name 給這個(gè)模擬器起個(gè)名字朝抖,我這里就默認(rèn)了啥箭,你們隨意。下面還可以配置橫豎屏什么的治宣,暫時(shí)用不到急侥,而且之后還可以重新編輯,這次就都默認(rèn)侮邀。點(diǎn)擊 Finish 完成配置坏怪。

現(xiàn)在就可以看到我們剛才創(chuàng)建的模擬器了,點(diǎn)擊右側(cè)的運(yùn)行按鈕(綠色三角)啟動(dòng)模擬器绊茧。

模擬器和正常手機(jī)一樣會(huì)有一個(gè)啟動(dòng)的過程铝宵,慢慢等吧。

模擬器和正常的手機(jī)一樣可以隨意操作

現(xiàn)在運(yùn)行的設(shè)備準(zhǔn)備好了华畏,我們把項(xiàng)目構(gòu)建到設(shè)備鹏秋。點(diǎn)擊運(yùn)行按鈕

彈出“選擇調(diào)試設(shè)備“窗口,選擇我們剛剛創(chuàng)建的虛擬設(shè)備亡笑,最后點(diǎn)擊 OK 結(jié)束配置侣夷,并將程序運(yùn)行到設(shè)備。

彈窗提示是否安裝并配置 Instnt Run 仑乌,關(guān)于Intant Run 日后再介紹惜纸,此處選擇 Install and Continue(安裝并繼續(xù))。系統(tǒng)會(huì)自動(dòng)下載一些文件绝骚,下載結(jié)束后點(diǎn)擊 Finish 繼續(xù)編譯耐版。

稍等片刻便可以看到程序成功的運(yùn)行到了模擬器上

3.1 總結(jié)

現(xiàn)在我相信你已經(jīng)掌握了在手機(jī)和電腦上配置 Android 開發(fā)環(huán)境了,學(xué)了這么多你一定收獲滿滿压汪。

烽哥帶你學(xué) Android , 每日更新 高質(zhì)量 零基礎(chǔ) Android 教程

掃描二維碼粪牲,添加微信公眾號(hào),提前看一天

加的人多了止剖,我還可以多吃幾個(gè)雞腿腺阳,寫教程超級(jí)累的,感謝大家


聯(lián)系方式:

Wechat: gtf0305

Email:? ? gtfdeyouxiang@gmail.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末穿香,一起剝皮案震驚了整個(gè)濱河市亭引,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌皮获,老刑警劉巖焙蚓,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡购公,警方通過查閱死者的電腦和手機(jī)萌京,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宏浩,“玉大人知残,你說我怎么就攤上這事”茸” “怎么了求妹?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長佳窑。 經(jīng)常有香客問我扒最,道長,這世上最難降的妖魔是什么华嘹? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮法竞,結(jié)果婚禮上耙厚,老公的妹妹穿的比我還像新娘。我一直安慰自己岔霸,他們只是感情好薛躬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著呆细,像睡著了一般型宝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上絮爷,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天趴酣,我揣著相機(jī)與錄音,去河邊找鬼坑夯。 笑死岖寞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的柜蜈。 我是一名探鬼主播仗谆,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼淑履!你這毒婦竟也來了隶垮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤秘噪,失蹤者是張志新(化名)和其女友劉穎狸吞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捷绒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年瑰排,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片暖侨。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡椭住,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出字逗,到底是詐尸還是另有隱情京郑,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布葫掉,位于F島的核電站些举,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏俭厚。R本人自食惡果不足惜户魏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望挪挤。 院中可真熱鬧叼丑,春花似錦、人聲如沸扛门。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽论寨。三九已至星立,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間葬凳,已是汗流浹背绰垂。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留火焰,地道東北人辕坝。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓驳癌,卻偏偏與公主長得像节吮,于是被迫代替她去往敵國和親救军。 傳聞我的和親對(duì)象是個(gè)殘疾皇子废酷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,180評(píng)論 25 707
  • 太長了栅屏,還是轉(zhuǎn)載吧...今天在看博客的時(shí)候逛艰,無意中發(fā)現(xiàn)了@Trinea在GitHub上的一個(gè)項(xiàng)目Android開源...
    龐哈哈哈12138閱讀 20,198評(píng)論 3 283
  • 從接觸長投到現(xiàn)在四個(gè)月有余蘑志,堅(jiān)定地認(rèn)為金砍,投資第一步是有目標(biāo)本金址否。 100萬是一個(gè)很好的目標(biāo)餐蔬,無論是通過努力工作晉升...
    DUMI閱讀 1,862評(píng)論 2 4
  • 文|天涯路上客留香 參賽編號(hào):086 親愛的: 離你的生日還有兩天了碎紊,我把這些年對(duì)你的感情向你傾訴如下: 你說:你...
    天涯路上香滿身閱讀 782評(píng)論 19 23
  • 麥殤(平水韻) 文清風(fēng) 小滿年年結(jié)穗黃,數(shù)天芒種就歸倉樊诺。 恨天不下春時(shí)雨仗考,溫飽誰還嘆麥殤?
    清風(fēng)2閱讀 270評(píng)論 0 1