<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      解決Android Studio每次導(dǎo)入項目都會下載Gradle和Android Gradle plugin的問題

      在跟著安卓官方教程學(xué)習(xí)的時候,我發(fā)現(xiàn)每次導(dǎo)入教程里的項目,Android Studio都會下載Gradle和Android Gradle plugin等一大堆東西,才能啟動項目。從此以后,我就發(fā)現(xiàn)安裝盤的空間一點點減少。在查詢了無數(shù)種方法后,依然得不到解決,后來經(jīng)過摸索以及閱讀官方文檔,終于解決了該問題。但是該方法依然麻煩,每次導(dǎo)入項目都要手動設(shè)置一些東西,但好在設(shè)置的時間小于下載Gradle的時間,也不用再下載各種版本的Gradle了。

      首先,之所以導(dǎo)入別人項目時AS都會下載Gradle,是因為項目中使用的Gradle版本與本地中的Gradle版本不一致(我發(fā)現(xiàn)好像即使本地中已經(jīng)存在該版本的Gradle,AS依然會重新下載Gradle),這樣,你每次導(dǎo)入項目AS就會下載各種各樣的Gradle。

      我的方法是在本地安裝最新版Gradle,以及在AD中配置最新版Android Gradle plugin,以后導(dǎo)入其他項目時,都用該版本的Gradle和Android Gradle plugin,為什么要用最新版呢,官方文檔是這樣說的:

      并且注意Gradle和Android Gradle plugin之間的版本兼容性,我直接選擇兩者最新版:

      同理,你導(dǎo)入的項目的Kotlin版本和Compose Compiler版本與本地的不一致,也會導(dǎo)致重新下載,所以下一步順便再配置最新版Koltlin和Compose Compiler,以后的項目都使用統(tǒng)一的Koltlin和Compose Compiler版本,或者根據(jù)情況使用原版。

      注意Kotlin和Compose Compiler之間的版本兼容性:

      下面是完整的導(dǎo)入項目并配置Gradle,plugins的過程:

      第一步,根據(jù)Gradle官方文檔下載最新版Gradle,我的是8.9

      第二步,clone完成或?qū)腠椖亢螅苯訑嗑W(wǎng),根據(jù)下圖,Gradle一欄中的Distribution選擇Local installation,并選擇你的Gradle安裝路徑:

      Gradle JDK選擇GRADLE_LOCAL_JAVA_HOME即可:

      點擊OK,點擊Try again:

      接著會爆紅,在Android目錄中,打開build.gradle.kts(Project:***),修改Android Gradle plugin,將plugins中前兩項改為8.5.0(因為我使用的Gradle是8.9),記得去官方文檔查看與Gradle的兼容性:官方文檔點這里

      第三行org.jetbrains.kotlin.android是Koltin的版本,根據(jù)需要改成2.0.0,再點一次Try again,不出意外會提示Compose Compiler plugin不兼容:

      第三步,配置Compose Compiler

      首先配置Compose Compiler Gradle plugin:

      在Project目錄下,右擊gradle文件夾,New->File,創(chuàng)建一個名為libs.versions.toml的文件
      ,復(fù)制以下代碼進去:

      [versions]
      kotlin = "2.0.0"
      
      [plugins]
      org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
      
      compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
      

      在Android目錄中,在build.gradle.kts(Project:***)文件夾的plugins中加入該插件:

      plugins {
         // Existing plugins
         alias(libs.plugins.compose.compiler) apply false
      }
      

      在build.gradle.kts(Module:app),加入該插件:

      plugins {
         // Existing plugins
         alias(libs.plugins.compose.compiler)
      }
      

      在build.gradle.kts(Module:app)中找到并修改為與你的Kotlin版本相應(yīng)的Compose Compiler Version:官方文檔點這里

      點Sync now,如果爆紅說需要下載東西,這個時候就可以聯(lián)網(wǎng)了,下載完必要的東西,后續(xù)再導(dǎo)入其他項目應(yīng)該是不用再下載了

      到這里就結(jié)束了,整個過程是有點麻煩,但這也是我自己摸索出來唯一有效的方法,總好過每次都要下載一堆各種版本的Gradle和Kotlin,統(tǒng)統(tǒng)使用統(tǒng)一的版本,其實操作的時間也比下載Gradle的時間要快很多。如果有更好的方法歡迎大家請指出,雖然沒有下載東西了,但是我還是感覺C盤依然在慢慢變小。。。

      posted @ 2024-08-15 01:45  yyh888  閱讀(8690)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 苍井空毛片精品久久久| 精品婷婷色一区二区三区| 大地资源高清免费观看| 一区二区三区av在线观看| 欧美视频网站www色| 国产福利视频区一区二区| 久青草视频在线免费观看| 国产精品久久久久无码网站| 日本一区二区三区免费播放视频站| 国产成人啪精品午夜网站| 欧美日韩性高爱潮视频| 无码人妻aⅴ一区二区三区蜜桃| 亚洲少妇人妻无码视频| 人人澡人人妻人人爽人人蜜桃| 天堂网亚洲综合在线| 成人精品视频一区二区三区| 国产一区二区精品久久呦| 国产福利深夜在线播放| 万年县| 日韩一区二区三区精品| 国产综合色在线精品| 国产一区二区在线有码| 人人妻人人狠人人爽天天综合网| 一本久久a久久精品亚洲| 亚洲一区二区三区影院| 午夜射精日本三级| 色综合色综合色综合频道| 羞羞影院午夜男女爽爽免费视频| 察雅县| 全免费A级毛片免费看无码| 欧美日韩精品一区二区视频| 国产精品无码不卡在线播放| 国产中文字幕精品喷潮| 在线aⅴ亚洲中文字幕| 国产成人亚洲日韩欧美| 欧美熟妇乱子伦XX视频 | 欧美日韩国产综合草草| 亚洲男人第一无码av网站| 国产精品va在线观看无码不卡| 人人入人人爱| 日本黄韩国色三级三级三|