国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于高版本Android Studio使用KTS(koltin)作為腳本代替Gradle構(gòu)建的細(xì)節(jié)

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于高版本Android Studio使用KTS(koltin)作為腳本代替Gradle構(gòu)建的細(xì)節(jié)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前兩天剛剛才寫了安卓構(gòu)建下載太慢的博客,今天新建項(xiàng)目又用到kotlin作為腳本構(gòu)建項(xiàng)目時(shí)出新問題。一開始我是直接從自己的文章復(fù)制粘貼到新項(xiàng)目的gradle當(dāng)中,結(jié)果上來就報(bào)好幾個(gè)紅,給我人干懵了。
Unexpected tokens (use ';' to separate expressions on the same line)

pluginManagement {
    repositories {
        maven{ url 'https://maven.aliyun.com/repository/public'}
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.name = "M3Test"
include(":app")

后知后覺發(fā)現(xiàn)自己使用了kotlin作為構(gòu)建腳本。
百度之后改成了:

pluginManagement {
    repositories {
        maven { url = uri('https://maven.aliyun.com/repository/public') }
        maven { url = uri('https://maven.aliyun.com/repository/google' }
        maven { url = uri('https://maven.aliyun.com/repository/jcenter') }
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.name = "M3Test"
include(":app")

構(gòu)建時(shí)依然報(bào)錯(cuò):
Too many characters in a character literal 'https://maven.aliyun.com/repository/public'

我又一臉蒙蔽,閱讀完報(bào)錯(cuò)之后,嘗試將單引號(hào)改為雙引號(hào):

pluginManagement {
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        maven { url = uri("https://maven.aliyun.com/repository/google") }
        maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.name = "M3Test"
include(":app")
 

構(gòu)建成功。

@see also : https://blog.csdn.net/weixin_71703379/article/details/130960999

kotlin有成熟的lambda語法,相對(duì)于java的語法更為高級(jí)。kotlin運(yùn)用于前后端與腳本。這里的問題就是kotlin對(duì)lambda表達(dá)式當(dāng)中dsl的最好示例。

@see also: https://zhuanlan.zhihu.com/p/24800713文章來源地址http://www.zghlxwxcb.cn/news/detail-752469.html

到了這里,關(guān)于關(guān)于高版本Android Studio使用KTS(koltin)作為腳本代替Gradle構(gòu)建的細(xì)節(jié)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 關(guān)于Android Studio使用Gradle構(gòu)建時(shí),依賴下載過慢的方案

    每個(gè)As人都應(yīng)該被gradle下載問題困擾過。網(wǎng)上也有很多類似文章教你怎么做。我也把配置貼出來。 很多文章都是把repositories閉包當(dāng)中的配置這么寫: 這個(gè)時(shí)候你配置的鏡像包沒有發(fā)揮作用。gradle下載依賴的時(shí)候會(huì)從這幾個(gè)倉庫當(dāng)中一路找下來。假如你需要下載一個(gè) abc.jar 的依

    2024年02月04日
    瀏覽(25)
  • 新版Android Studio如何回退使用老版本的Logcat

    新版Android Studio如何回退使用老版本的Logcat

    File - Settings - Experimental - Logcat 取消勾選 Enable new Logcat tool window 即可,如圖:

    2024年02月11日
    瀏覽(20)
  • Android - kts文件配置應(yīng)用簽名

    升級(jí)最新的AndroidStudio后,gradle配置文件從Groovy 遷移到 KTS,這里把自己配置應(yīng)用簽名遇到的問題及注意事項(xiàng)分享下。 Google官方說明地址將 build 配置從 Groovy 遷移到 KTS 配置后的代碼如下: 注意: system.jks 簽名文件放在 main 文件夾下,直接用上面的配置就行,如果放到其他文件

    2024年02月03日
    瀏覽(17)
  • 如何在godot中使用python作為腳本

    Godot支持使用Python作為腳本語言。可以通過以下步驟在Godot中使用Python: 在Godot引擎下載頁面下載并安裝最新版本的Godot,確保安裝了Python支持。 在Godot編輯器中,打開“設(shè)置”菜單,選擇“語言”,然后將“腳本語言”更改為“Python”。 創(chuàng)建一個(gè)新的節(jié)點(diǎn),右鍵單擊它,選擇

    2024年02月08日
    瀏覽(27)
  • Android Studio第12課關(guān)于databinding

    Android Studio第12課關(guān)于databinding

    ?? 作者介紹:友友們好我是亂披風(fēng)錘,大二學(xué)生黨一枚 ??作者主頁:亂披風(fēng)錘的個(gè)人博客主頁.亂披風(fēng)錘 ??我和友友們一樣喜歡編輯,天天敲代碼,沉迷學(xué)習(xí),日漸消瘦。很榮幸能向大家分享我的所學(xué),和大家一起進(jìn)步。如果文章有錯(cuò)誤,歡迎在評(píng)論區(qū)指正。那么開始今天

    2023年04月24日
    瀏覽(17)
  • 關(guān)于Android Studio 找不到設(shè)備的情況

    關(guān)于Android Studio 找不到設(shè)備的情況

    本人小白 學(xué)習(xí)階段碰到這個(gè)問題 想著可能有人跟我有一樣的問題 所以記錄一下 有用的話可以點(diǎn)贊收藏 1、確保Android Studio下載了Google USB Driver (Android Studio右上角圖標(biāo)可以點(diǎn)進(jìn)去,也可以從Setting進(jìn)去) ?2、電腦打開“設(shè)備管理器” 如圖 找到你的設(shè)備 3、點(diǎn)擊自己的設(shè)備右鍵

    2024年02月06日
    瀏覽(18)
  • 關(guān)于Android Studio Http Proxy設(shè)置

    關(guān)于Android Studio Http Proxy設(shè)置

    對(duì)敵人最大的蔑視就是沉默。--鹿丸 我們使用Android Studio? 開始構(gòu)建的時(shí)候會(huì)有卡頓的情況,甚至死機(jī),也就是所謂的【android studio】構(gòu)建卡住問題,如果依賴庫類都是國內(nèi)的,檢查是否開啟了代理 ? ?這個(gè)地方選擇下面的自動(dòng)代理 國內(nèi)有很多代理可以設(shè)置,下面這個(gè)親測有

    2024年02月12日
    瀏覽(28)
  • 關(guān)于android studio 幾個(gè)簡單的問題說明

    關(guān)于android studio 幾個(gè)簡單的問題說明

    自信是成功的第一步?!獝鄣仙?1.?android studio 如何運(yùn)行不同項(xiàng)目是否要更換不同的sdk 和 gradle ? ?2.編譯Gradle總是錯(cuò)誤為什么 ?3.如何清理android studio 的緩存 4.?關(guān)于android Studio中的build 下面的rebuild project ?

    2024年02月11日
    瀏覽(22)
  • Android Studio插件版本與Gradle 版本對(duì)應(yīng)關(guān)系

    Android Studio插件版本與Gradle 版本對(duì)應(yīng)關(guān)系

    關(guān)于作者:CSDN內(nèi)容合伙人、技術(shù)專家, 從零開始做日活千萬級(jí)APP。 專注于分享各領(lǐng)域原創(chuàng)系列文章 ,擅長java后端、移動(dòng)開發(fā)、商業(yè)變現(xiàn)、人工智能等,希望大家多多支持。 我們繼續(xù)總結(jié)學(xué)習(xí) 基礎(chǔ)知識(shí) ,溫故知新。 本文記錄android studio插件版本 與 所需的最低 Gradle 版本的

    2024年02月08日
    瀏覽(24)
  • Android Studio 修改 Gradle 版本

    Gradle 是一種強(qiáng)大的構(gòu)建工具,廣泛應(yīng)用于 Android 開發(fā)中。它可以幫助我們管理項(xiàng)目的依賴、編譯代碼并生成可執(zhí)行文件等等。在 Android Studio 中,Gradle 的版本是由項(xiàng)目的 build.gradle 文件指定的。本文將介紹如何修改 Android Studio 中的 Gradle 版本,并給出相應(yīng)的源代碼示例。 首先

    2024年02月02日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包