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

Compose的gradle配置以及與Kotlin的兼容對(duì)應(yīng)

這篇具有很好參考價(jià)值的文章主要介紹了Compose的gradle配置以及與Kotlin的兼容對(duì)應(yīng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

要開(kāi)始使用Compose,需要先向項(xiàng)目中添加一些 build 配置。

將以下定義添加到應(yīng)用的build.gradle.kts文件中:

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.9"
    }
}

此外,請(qǐng)將以下部分中您需要的Compose BoM和Compose庫(kù)依賴項(xiàng)的子集添加到您的依賴項(xiàng):

dependencies {

    val composeBom = platform("androidx.compose:compose-bom:2024.02.00")
    implementation(composeBom)
    androidTestImplementation(composeBom)

    // Choose one of the following:
    // Material Design 3
    implementation("androidx.compose.material3:material3")
    // or Material Design 2
    implementation("androidx.compose.material:material")
    // or skip Material Design and build directly on top of foundational components
    implementation("androidx.compose.foundation:foundation")
    // or only import the main APIs for the underlying toolkit systems,
    // such as input and measurement/layout
    implementation("androidx.compose.ui:ui")

    // Android Studio Preview support
    implementation("androidx.compose.ui:ui-tooling-preview")
    debugImplementation("androidx.compose.ui:ui-tooling")

    // UI Tests
    androidTestImplementation("androidx.compose.ui:ui-test-junit4")
    debugImplementation("androidx.compose.ui:ui-test-manifest")

    // Optional - Included automatically by material, only add when you need
    // the icons but not the material library (e.g. when using Material3 or a
    // custom design system based on Foundation)
    implementation("androidx.compose.material:material-icons-core")
    // Optional - Add full set of material icons
    implementation("androidx.compose.material:material-icons-extended")
    // Optional - Add window size utils
    implementation("androidx.compose.material3:material3-window-size-class")

    // Optional - Integration with activities
    implementation("androidx.activity:activity-compose:1.8.2")
    // Optional - Integration with ViewModels
    implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1")
    // Optional - Integration with LiveData
    implementation("androidx.compose.runtime:runtime-livedata")
    // Optional - Integration with RxJava
    implementation("androidx.compose.runtime:runtime-rxjava2")

}

以下是Compose 與 Kotlin 的兼容性對(duì)應(yīng)關(guān)系:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832536.html

Compose Compiler 版本 兼容的 Kotlin 版本
1.5.9 1.9.22
1.5.8 1.9.22
1.5.7 1.9.21
1.5.6 1.9.21
1.5.5 1.9.20
1.5.4 1.9.20
1.5.3 1.9.10
1.5.2 1.9.0
1.5.1 1.9.0
1.5.0 1.9.0
1.4.8 1.8.22
1.4.7 1.8.21
1.4.6 1.8.20
1.4.5 1.8.20
1.4.4 1.8.10
1.4.3 1.8.10
1.4.2 1.8.10
1.4.1 1.8.0
1.4.0 1.8.0

到了這里,關(guān)于Compose的gradle配置以及與Kotlin的兼容對(duì)應(yīng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(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)文章

  • android中g(shù)radle的kotlin編譯配置選項(xiàng)

    1、Android中的配置 使用如下方式開(kāi)啟在Android中的gradle的kotlin編譯配置: 該配置在其余平臺(tái)不可用 以上配置會(huì)開(kāi)啟Kotlin/JVM 的上下文接收者原型功能,否則該功能不可用,開(kāi)啟后編碼可以使用以下代碼: 傳遞參數(shù)的發(fā)過(guò)誓可以直接在里面寫(xiě) setFreeCompilerArgs([\\\"-opt-in=org.mylibrary.

    2024年02月07日
    瀏覽(21)
  • Android使用Gradle kotlin dsl 優(yōu)雅配置構(gòu)建項(xiàng)目

    Android使用Gradle kotlin dsl 優(yōu)雅配置構(gòu)建項(xiàng)目

    Gradle的出現(xiàn)可以說(shuō)是為Android的項(xiàng)目構(gòu)建插上了翅膀,讓Android的apk打包構(gòu)建更簡(jiǎn)單高效。開(kāi)發(fā)者可以自己去定義打包的過(guò)程,比如在打包的過(guò)程中進(jìn)行字節(jié)碼插樁,多渠道打包,在老版本的Android中還可以依賴Gradle實(shí)現(xiàn)APP的插件化開(kāi)發(fā)。但是Gradle是使用Groovy語(yǔ)言開(kāi)發(fā)的,雖然說(shuō)

    2024年02月13日
    瀏覽(19)
  • Kotlin & Compose Multiplatform 跨平臺(tái)開(kāi)發(fā)實(shí)踐之加入 iOS 支持

    Kotlin & Compose Multiplatform 跨平臺(tái)開(kāi)發(fā)實(shí)踐之加入 iOS 支持

    幾個(gè)月前 Compose Multiplatform 的 iOS 支持就宣布進(jìn)入了 Alpha 階段,這意味著它已經(jīng)具備了一定的可用性。 在它發(fā)布 Alpha 的時(shí)候,我就第一時(shí)間嘗鮮,但是只是淺嘗輒止,沒(méi)有做過(guò)多的探索,最近恰好有點(diǎn)時(shí)間,于是我又重新開(kāi)始學(xué)習(xí) Compose Multiplatform ,并且嘗試移植我已有的項(xiàng)

    2024年02月07日
    瀏覽(25)
  • 2023年最新IDEA中 Java程序 | Java+Kotlin混合開(kāi)發(fā)的程序如何打包成jar包和exe文件(gradle版本)

    2023年最新IDEA中 Java程序 | Java+Kotlin混合開(kāi)發(fā)的程序如何打包成jar包和exe文件(gradle版本)

    一. JAVA | JAVA和Kotlin混開(kāi)開(kāi)發(fā)的程序打包成jar方法 1.1 方法一 :IDEA中手動(dòng)打包 1.2 方法二 :build.gradle中配置后編譯時(shí)打包 二. JAVA | JAVA和Kotlin混合開(kāi)發(fā)的程序打包成exe的方法 純JAVA | 純Kotlin | JAVA和Kotlin混合開(kāi)發(fā)打包其實(shí)都一樣的,因?yàn)閖ar包中主要還是class文件,而kotlin在編譯后

    2024年02月12日
    瀏覽(31)
  • Kotlin中的Gradle

    Kotlin中的Gradle

    1.創(chuàng)建 左上角【File】-【New Project】-【Project】,出現(xiàn)以下畫(huà)面,如下勾選 在配置Gradle時(shí),需要連接網(wǎng)絡(luò)下載資源,不然會(huì)出現(xiàn)配置失敗的情況。 若在構(gòu)建完畢后,左側(cè)的路徑中沒(méi)有出現(xiàn)src包,可以在build.gradle文件中最外部添加如下內(nèi)容(對(duì)應(yīng)的是5.X版本的Gradle): 點(diǎn)擊右側(cè)

    2024年02月04日
    瀏覽(18)
  • Kotlin & Compose Multiplatform 跨平臺(tái)(Android端、桌面端)開(kāi)發(fā)實(shí)踐之使用 SQLDelight 將數(shù)據(jù)儲(chǔ)存至數(shù)據(jù)庫(kù)

    Kotlin & Compose Multiplatform 跨平臺(tái)(Android端、桌面端)開(kāi)發(fā)實(shí)踐之使用 SQLDelight 將數(shù)據(jù)儲(chǔ)存至數(shù)據(jù)庫(kù)

    取標(biāo)題的時(shí)候我還在想,我應(yīng)該寫(xiě) Compose 跨平臺(tái)呢還是寫(xiě) Kotlin 跨平臺(tái)。 畢竟對(duì)于我的整體項(xiàng)目而言,確實(shí)是 Compose 跨平臺(tái)開(kāi)發(fā),但是對(duì)于我這篇文章要說(shuō)的東西,那其實(shí)也涉及不到多少 Compose 相關(guān)的內(nèi)容,更多的應(yīng)該是 Kotlin Multiplatform 相關(guān)的內(nèi)容。 二者取舍不下,干脆都

    2024年02月15日
    瀏覽(23)
  • Kotlin版本實(shí)現(xiàn)Gradle插件

    本文鏈接:https://blog.csdn.net/feather_wch/article/details/131746478 創(chuàng)建一個(gè)Gradle項(xiàng)目,并選擇Kotlin/JVM作為項(xiàng)目SDK。假設(shè)項(xiàng)目的名稱為hello-plugin。 在項(xiàng)目中創(chuàng)建一個(gè)新的源集,比如plugin,用于存放插件的源代碼和資源。在src目錄下創(chuàng)建一個(gè)plugin目錄,并在其中創(chuàng)建一個(gè)kotlin目錄和一個(gè)

    2024年02月16日
    瀏覽(26)
  • Kotlin 開(kāi)發(fā)環(huán)境配置指南

    Kotlin 開(kāi)發(fā)環(huán)境配置指南

    步驟 1:獲取最新版 Kotlin 編譯器 要配置 Kotlin 開(kāi)發(fā)環(huán)境,首先需要從 JetBrains 官方 GitHub 倉(cāng)庫(kù)下載最新的 Kotlin 編譯器。訪問(wèn)以下鏈接以獲取最新版本的編譯器: 在該頁(yè)面中,找到適合您操作系統(tǒng)的 Kotlin 編譯器發(fā)行版(例如 kotlin-compiler-xxxx.zip ),其中 xxxx 表示當(dāng)前的版本號(hào)

    2024年01月25日
    瀏覽(22)
  • Gradle Kotlin DSL 打包帶上依賴

    Gradle version Gradle 8.2.1 build.gradle.kts 參考 https://blog.csdn.net/setlilei/article/details/123173339

    2024年02月15日
    瀏覽(17)
  • 解決Could not find org.jetbrains.kotlin:kotlin-gradle-plugin * 錯(cuò)誤方法

    出現(xiàn)該錯(cuò)誤的主要原因是當(dāng)前倉(cāng)庫(kù)中沒(méi)有適合的包,添加國(guó)內(nèi)的maven源即可,具體方法如下: 在 Gradle Scripts-build.gradle 中添加以下國(guó)內(nèi)鏡像倉(cāng)庫(kù),注意兩個(gè)地方都要加: 全部代碼:

    2024年02月13日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包