Android Studio 3.5 穩定版發布,廢棄 Instant Run

2020-12-25 卡點科技

在今日,谷歌發布了穩定版的 Android Studio 3.5,Project Marble 也同樣是穩定版。此版本解決了,包括修復 600 多個 bug、50 個內存洩漏、20 個 IDE 掛起以及改進 XML&Kotlin 類型延遲等一系列問題。此外,對於 Android 模擬器,減少了 CPU 和內存對用戶開發機器的影響。以下是這個版本帶來的一些值得注意的特性和改進:

User Interface Freezes

在 Android Studio 3.5 中,改進輸入延遲,用 XML 編輯數據綁定表達式的速度更快。

Build Speed

Android 應用程式開發的另一個長期問題是構建應用程式所需的時間。新版的 Android Studio 為應用程式編譯帶來了兩個顯著的改進,第一個是註解處理器中添加了增量構建支持,包括 Glide、AndroidX 數據綁定、Dagger,、Realm 和 Kotlin(KAPT)。

第二個改進涉及 Windows 上的磁碟 I/O。Windows Defender(現在稱為 Windows Security)具有實時掃描文件(創建或修改文件時)的功能,以保護用戶免受惡意軟體的攻擊。Android Studio 3.5 將顯示一個提示,說明你可以採取哪些步驟將項目目錄排除在這個實時保護之外,完成最佳設置以加快構建速度。

System Health Notification

Apply Changes

Android Studio 3.5 中的另一個顯著變化是引入了 Apply Changes,它取代了舊的 Instant Run。Instant Run 是為了更容易地對應用程式進行小的更改並測試它們,但它會產生一些問題。為了解決這一問題,谷歌已經徹底刪除了 Instant Run,並從根本上構建了 Apply Changes ,不再在構建過程中修改 APK,而是使用運行時工具動態地重新定義類,它應該比立刻運行更可靠和更快。

APP 部署流程

該版本有一個新的下拉菜單,可以快速選擇要將應用程式部署到哪個設備。此菜單還包括一個新選項,允許一次在多個設備上運行應用程式。

Target device drop-down menu.

Auto-recommend Memory Settings

IDE 將識別應用程式項目何時需要更多內存,並通知你增加內存堆大小,或者你可以在 Appearance & Behavior → Memory Settings 下自己調整設置

Memory Settings

綜上所述,Android Studio 3.5 有數以百計的 bug 修復和顯著的更改:

System Health

Memory Settings

Memory Usage Report

Reduce Exceptions

User Interface Freezes

Build Speed

IDE Speed

Lint Code Analysis

I/O File Access

Emulator CPU Usage

Feature Polish

Apply Changes

Gradle Sync

Project Upgrades

Layout Editor

Data Binding

App Deployment

C++ Improvements

Intellij 2019.1 Platform Update

Conditional Delivery for Dynamic Feature Support

Emulator Foldables & Google Pixel Device Support

Chrome OS Support

相關焦點

  • Android Studio 3.6 穩定版發布 - OSCHINA - 中文開源技術交流社區
    Android Studio 3.6 穩定版已發布,此版本也是「Project Marble」結束後發布的首個版本,「Project Marble」是 Android Studio 團隊去年為提升產品質量而進行的一項計劃
  • 極客學院全國首發Android Studio 1.0 (穩定版)的使用
    12月8日(美國時間),Google正式發布了面向Android開發者的集成開發環境Android Studio 1 0(穩定版)。第二天上午,中國最大的IT職業在線教育平臺極客學院就上線了「Android Studio 1 0(穩定版)的使用」相關課程。
  • Valve 使用深度學習識別 CSGO 的作弊者;Android Studio 3.1 正式發布
    他們將於 5 月 5 日 - 9 日在南昌大學展開最後的巔峰對決,在 3000 瓦額定功耗下自行設計組建超級計算機,並完成人工智慧機器閱讀理解,諾貝爾獎科學應用冷凍電鏡 Relion 優化、CFL3D、HPL 和 HPCG 等高難度賽題。
  • Android Studio打包apk,aar,jar包
    本文由一片楓葉_劉超授權發布。
  • 谷歌Android Studio 和 Gradle 插件使用全新版本編號
    谷歌開發者官方博客表示,第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版雙雙在 Canary 通道已正式發布。
  • 谷歌:Android Studio 和 Gradle 插件使用全新版本編號
    IT之家12月11日消息 谷歌開發者官方博客表示,第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版雙雙在 Canary 通道已正式發布。
  • 谷歌Android Studio Arctic Fox (2020.3.1) 預覽版發布,附更新內容
    IT之家12月11日消息 谷歌表示,第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版雙雙在 Canary 通道已正式發布。
  • 跟隨IntelliJ IDEA,谷歌 Android Studio 和 Gradle 插件使用全新...
    12月11日消息 谷歌開發者官方博客表示,第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版雙雙在 Canary 通道已正式發布。在此版本中,調整了 Android Studio 和 Gradle 插件的版本編號方案。
  • 提高工作效率的Android Studio奇技
    http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/http://www.developerphil.com/android-studio-tips-of-the-day-roundup
  • Android Studio 4.1 - OSCHINA - 中文開源技術交流社區
    Android Studio 4.1 穩定版已發布。
  • 在Ubuntu18.04中Android Studio開發環境搭建
    官網: http://www.android-studio.org下載目錄: /home/username/Downloads/android-studio-ide-173.4720617-linux.zip解壓文件: 右鍵解壓zip文件,然後拷貝android-studio
  • Android studio導入第三方類庫的方法
    2、然後我們重啟我們的android studio就會發現我們的項目下面有了我們的類庫3.接下來我們還要修改的是App目錄下的build.gradle,這裡要注意是App目錄下的build.gradle,添加如下代碼dependencies { compile project(』:SlidingMenu-master』)}這個也是我們導入類庫的名字。
  • 谷歌Android Studio Arctic Fox預覽版發布 共200多處質量改進...
    原標題:谷歌 Android Studio Arctic Fox (2020.3.1) 預覽版發布,附更新內容   12月11日消息 谷歌表示,第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版雙雙在
  • Python 3.8.0穩定版正式發布
    IT之家10月15日消息 Python是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越來越多被用於獨立的、大型項目的開發。Python 3.8.0穩定版現已正式發布,帶來了許多新特性和優化。
  • 破解第一個Android程序
    仔細查看,會發現在outdir/unknown目錄下有一個instant-run.zip文件。使用unzip命令查看其內容,具體如下。$ unzip -l outdir/unknown/instant-run.zip Archive:  outdir/unknown/instant-run.zip  Length     Date   Time    Name ---    ----   ----    ----   185932  02-21-17 14:04   com.android.support-support-fragment
  • InjuredAndroid 1-5
    3、 FLAG TWO - EXPORTED ACTIVTY b3nac.injuredandroid  b3nac.injuredandroid.ExportedProtectedIntentdz> run app.activity.start --component b3nac.injuredandroid  b3nac.injuredandroid.CSPBypassActivitydz> run app.activity.start
  • Android Studio 3.1 正式發布,默認使用 D8 Dex 編譯器
    Android Studio 3.1 穩定版已發布,重點圍繞產品質量和應用開發效率進行改進。
  • 開源之系統:非終端命令,Ubuntu中去官網下載安裝Android Studio
    而這次我們開始安裝Android studio用以開發Android應用APP。我們打開官網,找到下載的頁面。就能找到down Android Studio的綠色按鈕,下面是版本的字樣,機智客這裡下載的是4.1.1 for Linux 64-bit (883 MB)。然後點擊下載,彈窗一個頁面,需要閱讀並同意相關協議。同樣有一個下載按鈕,上面有:適用平臺:Linux 的字樣。
  • 擁抱Android Studio(二):Android Studio與Gradle深入
    遇到的坑筆者所在的項目的包已經發布到了 mavenCentral 和 jcenter,很多用戶的在集成的時候,遇到問題,其中最經典的問題,便是下面的三個。下載依賴庫失敗,報 peer not found連接 jcenter 庫默認使用 https 協議,出現這個錯,多數情況下都是因為連接失敗了,原因嘛,你懂的。
  • Android 11: Beta 版本發布計劃
    DaveBurke將擔任發布會的主持,在中國時間6月3日晚11點(美國東岸時間6月3日上午11點)和大家一起揭開發布會的序幕。發布會結束後還會有一場現場問答,請不要錯過。Beta1的發布時間移至6月3日。我們將在這個版本中確定最終版的SDK,並允許針對Android11開發的應用在GooglePlay上發布。Beta2移至7月,這個版本即為平臺穩定版本。Beta3移至8月,這個版本將包含發布候選版,供大家進行最終測試。