怎么做类似返利网的网站,湖南seo网站设计,dw软件代码大全,望野古诗王绩Android#xff08;Java#xff09;项目通过相关Kotlin设置后#xff0c;允许同时使用Java语言和Kotlin语言进行开发代码的。
示例环境#xff1a;
Android Studio Giraffe | 2022.3.1 Patch 3 Java 8 Kotlin 1.9.20
设置Kotlin选项#xff1a;
第一步#xff1a;在项…AndroidJava项目通过相关Kotlin设置后允许同时使用Java语言和Kotlin语言进行开发代码的。
示例环境
Android Studio Giraffe | 2022.3.1 Patch 3 Java 8 Kotlin 1.9.20
设置Kotlin选项
第一步在项目根目录下build.gradle配置增加对Kotlin 1.9.20版本的支持id ‘org.jetbrains.kotlin.android’ version “1.9.20” apply false 示例代码
plugins {id com.android.application version 8.1.3 apply falseid org.jetbrains.kotlin.android version 1.9.20 apply false //支持Kotlin
}示例截图
第二步 app目录下build.gradle配置增加对Kotlin 1.9.20版本的支持 1在plugins{} 中添加id ‘org.jetbrains.kotlin.android’ 示例代码
plugins {id com.android.applicationid org.jetbrains.kotlin.android
}2在android{}中添加kotlinOptions选项示例代码
kotlinOptions {jvmTarget 1.8
}3在dependencies{}中添加kotlin示例代码
//AndroidJava项目支持Kotlin语言
implementation org.jetbrains.kotlin:kotlin-stdlib:1.9.20
// 支持 Java 8
implementation org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20
implementation org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20查看build.gradle (:app)整体示例代码
plugins {id com.android.applicationid org.jetbrains.kotlin.android //支持Kotlin
}android {namespace com.devtps.ddsdprintdemocompileSdk 33defaultConfig {applicationId com.devtps.ddsdprintdemominSdk 24targetSdk 33versionCode 1versionName 1.0testInstrumentationRunner androidx.test.runner.AndroidJUnitRunner}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile(proguard-android-optimize.txt), proguard-rules.pro}}compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}//支持KotlinkotlinOptions {jvmTarget 1.8}}dependencies {implementation fileTree(dir: libs, include: [*.jar, *.aar])implementation androidx.appcompat:appcompat:1.4.1implementation com.google.android.material:material:1.8.0implementation androidx.constraintlayout:constraintlayout:2.1.4testImplementation junit:junit:4.13.2androidTestImplementation androidx.test.ext:junit:1.1.5androidTestImplementation androidx.test.espresso:espresso-core:3.5.1//AndroidJava项目支持Kotlin语言implementation org.jetbrains.kotlin:kotlin-stdlib:1.9.20// 支持 Java 8implementation org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20implementation org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20}通过以上设置后AndroidJava项目支持Java语言和Kotlin语言开发。
测试Kotlin开发
当添加Activity时可以选择java语言或Kotlin语言创建了如下图所示
说明AndroidJava项目同时支持Java语言和Kotlin语言了。