精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Android Studio 2.0新特性:即時運(yùn)行和云測試實(shí)驗(yàn)室

責(zé)任編輯:editor004

作者:Abel Avram

2016-04-13 12:04:33

摘自: InfoQ

Android Studio 2 0帶來多項(xiàng)新特性和改進(jìn),包括“即時運(yùn)行(Instant Run)”、集成一個測試真實(shí)設(shè)備的谷歌服務(wù)、更快的模擬器、更快的構(gòu)建速度、GPU優(yōu)化器和調(diào)試器、支持深度鏈接等。

Android Studio 2.0帶來多項(xiàng)新特性和改進(jìn),包括“即時運(yùn)行(Instant Run)”、集成一個測試真實(shí)設(shè)備的谷歌服務(wù)、更快的模擬器、更快的構(gòu)建速度、GPU優(yōu)化器和調(diào)試器、支持深度鏈接等。

Android Studio 2.0是在最新版本的IntelliJ IDEA 2016.1上構(gòu)建的,已于近日向開發(fā)人員提供下載。大約6個月前,當(dāng)Android Studio 2.0進(jìn)入金絲雀發(fā)布通道時,我們詳細(xì)介紹過它的部分新特性,所以這里不再贅述,而把重點(diǎn)放在新增特性或改進(jìn)上。

Android Studio 2.0使用Android平臺和API的最新穩(wěn)定版本,但它不支持Android N開發(fā)者預(yù)覽版,Android Studio 2.1預(yù)覽版包含對它的支持。安裝該工具用于Android N開發(fā)需要一些手工工作,有關(guān)細(xì)節(jié)可以查看“安裝預(yù)覽版”頁面。

Android Studio 2.0其中一個有趣的特性是即時運(yùn)行。在初次將一個應(yīng)用程序部署到真實(shí)設(shè)備或模擬器上之后,即時運(yùn)行會推送大部分發(fā)生變化的代碼或資源,而不必新構(gòu)建一個APK。Android Studio通過以下三種代碼交換方式中的一種完成這項(xiàng)工作:

熱交換——這是最快的方法,不需要重新初始化正在運(yùn)行的應(yīng)用程序的對象。在某些情況下,受影響的活動會自動重啟。熱交換用于已有方法的內(nèi)容發(fā)生變化的情況。

暖交換——這需要重啟當(dāng)前活動,用戶可能會看到圖像閃爍。應(yīng)用程序不會重啟。暖交換用于資源變化或刪除的情況。

冷交換——需要重啟應(yīng)用程序,仍然不會新建APK。冷交換用于一長串的編輯,包括增加/刪除/修改注解、對象屬性、靜態(tài)字段、靜態(tài)方法簽名、父類、已實(shí)現(xiàn)接口列表,等等。

編輯manifest文件時會有一個新的APK被構(gòu)建和部署。在同時向多個設(shè)備部署時,即時運(yùn)行不可用,因?yàn)樗诓煌腁PI層上使用不同的技術(shù)進(jìn)行交換。

Android Studio 2.0的另一項(xiàng)新特性是集成了云測試實(shí)驗(yàn)室Beta版,這是谷歌的一項(xiàng)服務(wù),為開發(fā)人員在運(yùn)行于谷歌數(shù)據(jù)中心里的真實(shí)設(shè)備上測試Android應(yīng)用程序提供了可能。開發(fā)人員可以使用Espresso、UI Automator 2.0或Robotium編寫自己的測試。如果沒有創(chuàng)建測試,那么谷歌會運(yùn)行Robo測試。這是一組基本測試,旨在查看應(yīng)用程序是否會崩潰。Robo測試模擬用戶活動,通過界面執(zhí)行各種任務(wù)。它會錄制一個自動模擬視頻。此外,測試還可以在測試的不同時刻截屏。作為結(jié)果的日志、視頻或截屏可以從開發(fā)者控制臺上獲得。目前,云測試實(shí)驗(yàn)室服務(wù)還是免費(fèi)提供的。不過,定價頁面上的說法表明,谷歌未來會對它收費(fèi)。

查看英文原文:New in Android Studio 2.0: Instant Run and Cloud Test Lab

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 阿克苏市| 孝义市| 阿拉善左旗| 嘉峪关市| 佛山市| 临海市| 湟中县| 宜兴市| 新乡市| 冷水江市| 清远市| 定西市| 北辰区| 密云县| 桦川县| 林周县| 中牟县| 怀来县| 武宣县| 河东区| 邹平县| 米林县| 香河县| 铜鼓县| 黔江区| 台南市| 荥阳市| 韩城市| 施甸县| 资中县| 老河口市| 南阳市| 辛集市| 昭通市| 丰城市| 阿克苏市| 九龙县| 东辽县| 莲花县| 沂水县| 邛崃市|