前提
1 環(huán)境介紹
報錯的是一臺公用環(huán)境的電腦,安裝AndroidStudio后瑰剃,考慮到網(wǎng)速受限以及sdk目錄大小的因素,對于Android Studio安裝后的sdk目錄,是從原始電腦上拷貝過來的壹若。
新建項目后,Gradle啟動,然后報錯:
Could not initialize class org.gradle.internal.classloader.FilteringClassLoader
2 初步處理
(1)網(wǎng)上搜索一下對應分析和處理的文章店展,但是問題依舊养篓。
(2)后來懷疑是Gradle的問題,所以對Gradle進行排查赂蕴。
首先是Gradle目錄柳弄,包括gradle下載路徑的排查,以及服務器和鏡像兩個下載文件的對比概说,發(fā)現(xiàn)都是一樣的碧注。gradle的路徑一般在C盤下(Mac系統(tǒng)的稍微不一樣),比如本機Windows系統(tǒng)席怪,如下:
C:\Users\Administrator\.gradle
其次是Gradle版本应闯,當前使用的是gradle-8.0-bin版本(bin版本比all版本文件少一些)。
這邊作為對比挂捻,更換為gradle-8.0-all版本碉纺,但是發(fā)現(xiàn)問題還是一樣的。
鏡像版本:
https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip
服務器版本:
https://services.gradle.org/distributions/gradle-8.0-bin.zip
問題分析與解決
(1)原因
參考如下鏈接刻撒,大概知道了原因了骨田,因為這個公共環(huán)境的電腦上預先安裝了破解版本的IDEA,導致AndroidStudio的工程文件不能正常執(zhí)行Gradle了声怔。
https://huaweicloud.csdn.net/64f9839a6b896f66024ca532.html
里面提到解決方案:
原因是的程序改動的設置導致的态贤,
點擊(應該是IDEA破解版文件夾下)bak/jetbra/scripts下的uninstall-all-users.vbs就可以恢復。
(2)IDEA破解版
雖然Android Studio脫胎于IDEA醋火,但是AndroidStudio是免費的悠汽,IDEA卻不是,安裝后一開始是試用版芥驳。所以公共環(huán)境的電腦安裝的是IDEA破解版柿冲。
但是問題是,如果點擊了IDEA的設置文件兆旬,可能會導致電腦上的IDEA(破解版)不可用假抄。咋辦?
(3)最終解決方案
第一次看到如下參考時的我還是比較懵的丽猬,因為一開始沒有把這兩個或者三個事情聯(lián)系在一起宿饱。
https://blog.csdn.net/wade012766191/article/details/129771047
處理方案如下(和上面的解決方案類似):
首先執(zhí)行E:\BaiduNetdiskDownload\jetbra\scripts的和
這兩個,然后把整個文件夾放到桌面或者路徑?jīng)]有中文的地方那個執(zhí)行
(里面還有一個install-current-all-user.vbs)脚祟。
關閉Androidstudio后重新打開谬以,發(fā)現(xiàn)可以使用。(聲明:可能存在其他問題由桌,具體情況解決方法可能也存在不同)
說明:上面\jetbra\scripts這個可以放在桌面或者任意文件夾下为黎,但是路徑一定要沒有中文胡陪。
其他問題
(1)Androidstudio新建java文件都找不到地方了?
參考:
https://blog.csdn.net/su749520/article/details/86668015
https://blog.csdn.net/Android_Amelia/article/details/99295183
(2)超過4g文件怎么放進u盤 不格式化
參考:
https://zhidao.baidu.com/question/1613971636426682947.html
https://www.dnzp.com/jy/202211/52529.html
處理:由于文件剛剛超過4G碍舍,所以這里沒有使用上面參考提供的解決方法(通過將U盤從FAT32格式轉換為NTFS格式,有兩種方式邑雅,其一是格式化處理片橡,其二是通過命令行執(zhí)行),而是直接進行了單文件的壓縮淮野,直接從4G多壓縮成1G多的文件捧书,放入U盤綽綽有余。
(3)IDEA破解版本
如下是IDEA破解版本(第3種方式)的說明文檔:
1骤星、本激活方法適用于2022经瓷、2021、2020洞难、2019舆吮、2018全系列版本;队贱;
2色冀、使用前請仔細閱讀下面的圖文教程, 按照教程一步一步來即可;
文檔更新日期:2022.7.30
教程鏈接(網(wǎng)站長期更新柱嫌,小伙伴們可以收藏一下锋恬,防丟失):
www.exception.site
說明:這個網(wǎng)站(異常教程)有很多的破解軟件。
機房的IDEA提供了3種方式來破解编丘。
(4)AVD創(chuàng)建目錄
終于成功把Gradle安裝成功(前面在C盤下.gradle文件夾下下載了大約3.16G文件)与学,并成功編譯,生產(chǎn)apk文件嘉抓。
接下來創(chuàng)建并啟動一個虛擬設備索守。創(chuàng)建一個虛擬設備比較大,一般9G左右.
C:\Users\Administrator\.android\avd
參考:
https://blog.csdn.net/qq_27840695/article/details/128827684
https://blog.csdn.net/qq_28407773/article/details/128793035
https://blog.csdn.net/weixin_46337464/article/details/134469960
https://blog.csdn.net/u012440207/article/details/106886700/
https://blog.csdn.net/weixin_38858037/article/details/114907925
https://huaweicloud.csdn.net/64f9839a6b896f66024ca532.html
https://blog.csdn.net/wade012766191/article/details/129771047