當前位置:
首頁 > 科技 > Android 11第3預覽版添加無線調試功能

Android 11第3預覽版添加無線調試功能

Google發布了最新的Android 11開發者第3預覽版本,除了修復錯誤之外,也提供一些好用的調試功能,讓開發人員能更全面掌握應用程序退出的原因,並利用無線連接更方便地調試,另外,Google也提醒,Android 11進入開發者第3預覽版,代表功能與API都趨於成熟,開發者應該開始測試自家應用程序與Android 11的兼容性。

開發者第3預覽版加入許多新功能,而現有功能、API和工具也多有更新,Google把這次更新重點放在強化調試功能上;像是Google在Android 11加入了ADB(Android Debug Bridge)漸增(Incremental)功能,Google提到,在開發期間,安裝大型的APK與ADB可能非常慢,會影響開發者的工作效率,特別是在遊戲應用程序開發上。

而使用ADB Incremental功能,可將開發者計算機中高達2 GB的APK,以快10倍的速度,安裝到Android 11設備上,但由於使用這項功能,必需要從設備等級更改文件系統,因此目前在開發者第3預覽版階段,ADB Incremental只有支持Pixel 4/4XL設備,並在之後附隨Android 11的新設備,都將包含這項更改

Google為了讓開發者更容易抓出應用程序退出的原因,也作出了API更新,Google提到,應用程序退出的原因有很多種,系統崩潰、遭系統終止或是由用戶操作所致都有可能,因此開發者需要了解在不同設備、內存配置和用戶場景下,應用程序退出的原因和當時的狀態。Android 11簡化了退出原因API,開發者可以簡單地用來請求應用程序最近退出的詳細信息。

在開發者第3預覽版中,Google添加了GWP-ASan堆(Heap)分析工具,讓開發者作為查詢和修復內存安全性問題的另一種方法。GWP-ASan是採樣分配工具,能以最小的成本開銷和性能影響,偵測堆內存錯誤,在默認情況下,Google已經為平台二進位文件以及系統應用程序激活了GWP-ASan,開發者也可以為自家的應用程序激活GWP-ASan。

在無線調試上,Android 11更新以Wi-Fi連接使用ADB改善調試體驗,Google提到,筆記本上的USB孔數有限,利用無線調試功能可以有效提升開發者的工作效率,與目前TCP/IP調試工作流程不同,不需要線材連接,而是使用最新的Wi-Fi標準進行高速傳輸,系統可以在一段時間內記住無線連接。開發者在Android 11開發者第3預覽版,已經可以利用配對代碼的方式,開始使用無線調試,而之後Android Studio會增加二維秒掃描配對,集成無線調試的體驗。

在這個版本中,Google重命名了一些資料訪問審核API,因此當開發者已經在應用程序中使用了這些更新的API,需要進行必要的修改。Google提到,他們在開發者第3預覽版完善功能並且定案API,接下來會把重心移往細節改進以及性能提升上,這代表開發者可以開始測試應用程序與Android 11的兼容性。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!


請您繼續閱讀更多來自 十輪網 的精彩文章:

美國政府同意Google激活連接加州與台灣的海底電纜為期6個月
Google開源可用來訓練聲音分離模型的資料集FUSS