Android API已經更新到33了,相應的Android系統目前已經出到12了,作為開發者,項目也需要將targetSdkVersion升級到31,畢竟Google play 已經要求上架的APP?targetSdkVersion最低為31。
創新互聯公司是專業的敘永網站建設公司,敘永接單;提供成都網站制作、成都網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行敘永網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!既然升級到31,那么buildToolsVersion也需要跟著更新到31,當我們將targetSdkVersion升級到31的時候,buildToolsVersion也下載到31的版本的時候,會發現項目編譯正常,但是運行報錯。
錯誤如下:
意思是31的構建工具已經損壞,重新卸載后安裝還是報錯。所以不是下載過程的問題。
解決這個問題有兩種方法
一、降低targetSdkVersion版本 ,同時也降低buildToolsVersion版本,本來就是要升級,現在說降低,此方案只適合對targetSdkVersion沒要求升級到31的項目。
二、修改兩個文件名稱。
(1)進入到自己SDK的目錄;
(2)進入到build-tools\31.0.0,修改 d8.bat 文件,將其名字改為dx;
(3)進入到build-tools\31.0.0\lib目錄,修改d8.jar文件,將其名字改為dx.jar
然后重新編譯項目,運行后發現錯誤已解決。
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
分享名稱:關于安卓項目targetSdkVersion升級到31后報錯問題-創新互聯
當前地址:http://www.yijiale78.com/article18/cdpggp.html
成都網站建設公司_創新互聯,為您提供手機網站建設、品牌網站設計、標簽優化、建站公司、小程序開發、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯