日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Android 11 第三个开发者预览版发布,新增无线调试功能

發(fā)布時(shí)間:2023/11/22 综合教程 51 生活家
生活随笔 收集整理的這篇文章主要介紹了 Android 11 第三个开发者预览版发布,新增无线调试功能 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  Android 11 第三個(gè)開發(fā)者預(yù)覽版已發(fā)布,這是面向開發(fā)者提供的版本,因此不建議普通用戶升級(jí)或用于日常使用。更新內(nèi)容除了修復(fù)錯(cuò)誤外,還為開發(fā)者帶來了許多提升生產(chǎn)效率的改進(jìn)。

  新功能亮點(diǎn)

  更新 APP 退出原因 API

  APP 退出的原因有很多,APP 崩潰、系統(tǒng) kill 進(jìn)程甚至用戶自己的操作都會(huì)導(dǎo)致 APP 退出。因此開發(fā)者需要了解在不同的設(shè)備、內(nèi)存配置和使用場景下,APP 為何退出以及當(dāng)時(shí)的狀態(tài)如何。

  Android 11 引入了getHistoricalProcessExitReasons ()方法,用于報(bào)告近期任何進(jìn)程終止的原因。APP 可以使用此方法來收集崩潰診斷信息,例如進(jìn)程終止是由于 ANR、內(nèi)存問題還是其他原因所致。

  getHistoricalProcessExitReasons ()方法會(huì)返回ApplicationExitInfo類的實(shí)例,其中包含與應(yīng)用進(jìn)程終止相關(guān)的信息。通過對(duì)此類的實(shí)例調(diào)用getReason (),您可以確定應(yīng)用進(jìn)程終止的原因。例如,返回值為REASON_CRASH表示您的應(yīng)用中發(fā)生了未得到處理的異常。

  無線調(diào)試(Wireless Debugging)

  在 Android 11 中,開發(fā)者可通過 Wi-Fi 連接使用 ADB 并進(jìn)行調(diào)試。鑒于筆記本電腦上有限的 USB 接口且每次連接 ADB 都需要頻繁插拔數(shù)據(jù)線,Android 11 的無線調(diào)試功能無疑提升了工作效率。

  與現(xiàn)有的 TCP/IP 調(diào)試工作流程不同,Android 11 的無線調(diào)試功能不需要使用數(shù)據(jù)線進(jìn)行設(shè)置,可以長期記憶連接,并且可以使用最新的 Wi-Fi 標(biāo)準(zhǔn)以獲得最快的速度。在該版本中,通過配對(duì)碼即可使用此功能。開發(fā)團(tuán)隊(duì)表示計(jì)劃在未來的版本中集成二維碼來進(jìn)行配對(duì)。詳細(xì)內(nèi)容查看https://developer.android.com/preview/features#wireless-adb

  增量 APK 安裝

  在設(shè)備上安裝大型(2GB 以上)APK 可能需要很長的時(shí)間,即使只對(duì)應(yīng)用稍作更改也是如此。增量 APK 安裝通過安裝 APK 中足以用來啟動(dòng)應(yīng)用的部分,同時(shí)在后臺(tái)流式傳輸剩余數(shù)據(jù)來加速這一過程。可以運(yùn)行以下命令來使用該功能。如果設(shè)備不支持增量安裝,則該命令會(huì)失敗并輸出詳細(xì)的解釋。

  adb install --incremental

  必須將v4 簽名文件放在 APK 旁邊,才能使此功能正常發(fā)揮作用。

  詳情查看https://developer.android.com/preview/features#incremental

  兼容性改進(jìn)

  谷歌提醒,Android 11 發(fā)布第三個(gè)開發(fā)者預(yù)覽版即意味著功能與 API 都趨于穩(wěn)定,開發(fā)者應(yīng)該開始測試APP 與 Android 11 的兼容性,并在 Android 11 Beta 版推出時(shí)發(fā)布 APP 的兼容更新,以便獲取更多Android Beta 用戶的反饋。

  可以在Pixel 2、3、3a 或 4 系列的設(shè)備以及 Android 模擬器上進(jìn)行兼容性測試。只需升級(jí)系統(tǒng)版本,安裝當(dāng)前版本的應(yīng)用,然后測試其完整流程即可。注意請(qǐng)務(wù)必檢查可能影響應(yīng)用的行為變更。為幫助測試,Android 11 將多項(xiàng) targetSdk 變更設(shè)定為可逐一開啟/關(guān)閉。詳情查看https://developer.android.com/preview/test-changes

總結(jié)

以上是生活随笔為你收集整理的Android 11 第三个开发者预览版发布,新增无线调试功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。