Android Studio 3.2.0 正式版簡(jiǎn)要說(shuō)明

Android Studio 3.2是一個(gè)主要版本芭毙,包括各種新功能和改進(jìn)诽俯。

3.2.0 known issues

  • 我們建議不要更新到Kotlin 1.2.70敲才。
    Android Studio包含一個(gè)版本的Kotlin 1.2.61晦墙,修復(fù)了可能導(dǎo)致Android Studio掛起的錯(cuò)誤孤钦。 Kotlin 1.2.71及更高版本也將包含此修復(fù)程序歧斟。 Kotlin 1.2.70不包括此修復(fù)程序。
  • 雖然您通常不需要指定構(gòu)建工具版本偏形,但在使用Android Gradle插件3.2.0并將renderscriptSupportModeEnabled設(shè)置為true時(shí)静袖,您需要在每個(gè)模塊的build.gradle文件中包含以下內(nèi)容:android.buildToolsVersion "28.0.3"

What's New Assistant

新助手會(huì)告知您Android Studio的最新變化。
如果檢測(cè)到有新信息要顯示俊扭,則在全新安裝或更新后啟動(dòng)Android Studio時(shí)會(huì)打開助手队橙。您還可以通過(guò)選擇Help > What's new in Android Studio來(lái)打開助手。

Android Jetpack

Android Jetpack通過(guò)組件萨惑,工具和指導(dǎo)幫助加速Android開發(fā)捐康,消除重復(fù)性任務(wù),使您能夠更快速庸蔼,更輕松地構(gòu)建高質(zhì)量解总,可測(cè)試的應(yīng)用程序。Android Studio包含以下更新以支持Jetpack姐仅。有關(guān)更多信息花枫,請(qǐng)參閱Jetpack文檔

Navigation Editor

新的導(dǎo)航編輯器與Android Jetpack的導(dǎo)航組件集成萍嬉,以提供用于創(chuàng)建應(yīng)用程序?qū)Ш浇Y(jié)構(gòu)的圖形視圖乌昔。導(dǎo)航編輯器簡(jiǎn)化了應(yīng)用內(nèi)目標(biāo)之間導(dǎo)航的設(shè)計(jì)和實(shí)現(xiàn)。
在Android Studio 3.2中壤追,導(dǎo)航編輯器是一項(xiàng)實(shí)驗(yàn)性功能磕道。要啟用導(dǎo)航編輯器,請(qǐng)單擊File > Settings (Android Studio > Preferences on Mac)行冰,選擇Experimental溺蕉,之后選擇Enable Navigation Editor伶丐,然后重新啟動(dòng)Android Studio。
要了解更多信息疯特,請(qǐng)閱讀導(dǎo)航編輯器文檔哗魂。

AndroidX migration

作為Jetpack的一部分,我們正在使用androidx命名空間將Android支持庫(kù)遷移到新的Android擴(kuò)展庫(kù)漓雅。有關(guān)更多信息录别,請(qǐng)參閱 AndroidX概述
Android Studio 3.2通過(guò)新的遷移功能幫助您完成此過(guò)程邻吞。
要將現(xiàn)有項(xiàng)目遷移到AndroidX组题,請(qǐng)選擇 Refactor > Migrate to AndroidX。如果您有任何尚未遷移到AndroidX名稱空間的Maven依賴項(xiàng)抱冷,則Android Studio構(gòu)建系統(tǒng)也會(huì)自動(dòng)轉(zhuǎn)換這些項(xiàng)目依賴項(xiàng)崔列。

Android Gradle插件提供了以下可在gradle.properties文件中設(shè)置的全局標(biāo)志:

  • android.useAndroidX:設(shè)置true為時(shí),此標(biāo)志表示您要從現(xiàn)在開始使用AndroidX旺遮。如果該標(biāo)志不存在赵讯,則Android Studio的行為就像標(biāo)志設(shè)置為一樣false。
  • android.enableJetifier:設(shè)置true為時(shí)耿眉,此標(biāo)志表示您希望獲得工具支持(來(lái)自Android Gradle插件)以自動(dòng)轉(zhuǎn)換現(xiàn)有的第三方庫(kù)边翼,就像它們是為AndroidX編寫的一樣。如果該標(biāo)志不存在跷敬,則Android Studio的行為就像標(biāo)志設(shè)置為一樣false讯私。

當(dāng)使用Migrate to AndroidX命令時(shí),兩個(gè)標(biāo)志都設(shè)置為true西傀。

如果您想立即開始使用AndroidX庫(kù)而不需要轉(zhuǎn)換現(xiàn)有的第三方庫(kù),可以將android.useAndroidX標(biāo)志設(shè)置為true和 android.enableJetifier標(biāo)志false桶癣。

Android App Bundle

Android App Bundle是一種新的上傳格式拥褂,包含您應(yīng)用的所有已編譯代碼和資源,但推遲了APK生成并簽名到Google Play商店牙寞。

Google Play的新應(yīng)用服務(wù)模式稱為動(dòng)態(tài)傳送饺鹃,然后使用您的應(yīng)用包為每個(gè)用戶的設(shè)備配置生成并提供優(yōu)化的APK,因此每個(gè)用戶只下載運(yùn)行您的應(yīng)用所需的代碼和資源间雀。您不再需要構(gòu)建悔详,簽署和管理多個(gè)APK,用戶可以獲得更小惹挟,更優(yōu)化的下載茄螃。

此外,您可以向應(yīng)用項(xiàng)目添加動(dòng)態(tài)功能模塊连锯,并將其包含在應(yīng)用包中归苍。通過(guò)動(dòng)態(tài)交付用狱,您的用戶可以根據(jù)需要下載和安裝應(yīng)用的動(dòng)態(tài)功能。

要構(gòu)建一個(gè)包拼弃,請(qǐng)選擇Build> Build Bundle(s)/ APK(s)> Build Bundle(s)夏伊。

有關(guān)更多信息,包括構(gòu)建和分析Android App Bundle的說(shuō)明吻氧,請(qǐng)參閱 Android App Bundle溺忧。

Sample data in Layout Editor

許多Android布局都具有運(yùn)行時(shí)數(shù)據(jù),這使得在應(yīng)用程序開發(fā)的設(shè)計(jì)階段難以可視化布局的外觀《⑺铮現(xiàn)在鲁森,您可以在布局編輯器中輕松查看填充了示例數(shù)據(jù)的視圖預(yù)覽。添加視圖時(shí)镀梭, “設(shè)計(jì)”窗口中的視圖下方會(huì)顯示一個(gè)按鈕
按鈕

刀森。單擊此按鈕可設(shè)置設(shè)計(jì)時(shí)視圖屬性。您可以從各種樣本數(shù)據(jù)模板中進(jìn)行選擇报账,并指定用于填充視圖的樣本項(xiàng)數(shù)研底。

要嘗試使用示例數(shù)據(jù),請(qǐng)?zhí)砑?RecyclerView 到新布局透罢,單擊 視圖下方的設(shè)計(jì)時(shí)屬性按鈕榜晦,然后從示例數(shù)據(jù)模板的輪播中選擇一個(gè)選項(xiàng)。

設(shè)置按鈕位置

設(shè)置按鈕位置

對(duì)應(yīng)xml屬性體現(xiàn)
屬性體現(xiàn)

Slices

Slices提供了一種在Android上的其他用戶界面表面中嵌入應(yīng)用程序功能部分的新方法羽圃。例如乾胶,切片可以在Google搜索建議中顯示應(yīng)用功能和內(nèi)容。

Android Studio 3.2有一個(gè)內(nèi)置模板朽寞,可以幫助您使用新的Slice Provider API擴(kuò)展您的應(yīng)用程序识窿,以及新的lint檢查,以確保您在構(gòu)建切片時(shí)遵循最佳實(shí)踐脑融。

要開始喻频,請(qǐng)右鍵單擊項(xiàng)目文件夾,然后選擇New > Other > Slice Provider肘迎。

要了解更多信息甥温,包括如何測(cè)試Slices交互,請(qǐng)閱讀 Slices getting started guide妓布。

Kotlin 1.2.61

Android Studio 3.2捆綁了Kotlin 1.2.61姻蚓,新的Android SDK與Kotlin更好地集成。有關(guān)更多信息匣沼,請(qǐng)參閱 Android開發(fā)人員博客狰挡。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子圆兵,更是在濱河造成了極大的恐慌跺讯,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殉农,死亡現(xiàn)場(chǎng)離奇詭異刀脏,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)超凳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門愈污,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人轮傍,你說(shuō)我怎么就攤上這事暂雹。” “怎么了创夜?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵杭跪,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我驰吓,道長(zhǎng)涧尿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任檬贰,我火速辦了婚禮姑廉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翁涤。我一直安慰自己桥言,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布葵礼。 她就那樣靜靜地躺著号阿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鸳粉。 梳的紋絲不亂的頭發(fā)上倦西,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音赁严,去河邊找鬼。 笑死粉铐,一個(gè)胖子當(dāng)著我的面吹牛疼约,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蝙泼,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼程剥,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起织鲸,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舔腾,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后搂擦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稳诚,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年瀑踢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了扳还。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡橱夭,死狀恐怖氨距,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情棘劣,我是刑警寧澤俏让,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站茬暇,受9級(jí)特大地震影響首昔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜而钞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一沙廉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧臼节,春花似錦撬陵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至粉臊,卻和暖如春草添,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扼仲。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工远寸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人屠凶。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓驰后,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親矗愧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子灶芝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

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

  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,699評(píng)論 2 59
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,737評(píng)論 25 707
  • 前言 項(xiàng)目中的小伙伴夜涕,對(duì)于3.0的發(fā)布特別的激動(dòng)犯犁,因?yàn)樘砑恿诵碌恼Z(yǔ)言kotlin,我還是喜歡自己記錄一些東西女器,所以...
    猿ape閱讀 734評(píng)論 0 0
  • Android Android P 今年是Android發(fā)布十周年的日子酸役,Android P Beate 版如期在...
    javaBoy_hw閱讀 728評(píng)論 0 0
  • 2017適合女人創(chuàng)業(yè)項(xiàng)目推薦:開家美白護(hù)理洗牙店 近幾年來(lái)簇捍,隨著生活水平的提高,人們對(duì)牙齒的保健也越來(lái)越重視俏拱,因此...
    美印蘿卜兔閱讀 234評(píng)論 0 0