Commit a9eab579 authored by dsq's avatar dsq

修改kotlin版本为101

parent 4ea9c9e7
......@@ -78,15 +78,27 @@ kotlin {
ohosArm64 {
binaries.sharedLib {
baseName = "kn" // 共享库名称为kn
freeCompilerArgs += listOf("-Xbinary=sanitizer=address")
export(libs.compose.multiplatform.export) // 导出compose多平台库的接口
}
val main by compilations.getting // 获取主编译内容
val resource by main.cinterops.creating {
// 配置C interop(cinterop)资源
defFile(file("src/ohosArm64Main/cinterop/resource.def")) // cinterop定义文件
includeDirs(file("src/ohosArm64Main/cinterop/include")) // cinterop包含目录
compilations.named("main") {
compilerOptions.configure {
freeCompilerArgs.addAll(
listOf(
"-Xinclude-library=org.jetbrains.kotlin.native.platform.kba_devices",
"-Xdisable-default-klib-resolution"
)
)
}
}
val main by compilations.getting // 获取主编译内容
// val resource by main.cinterops.creating {
// //配置C interop(cinterop)资源
// defFile(file("src/ohosArm64Main/cinterop/resource.def")) // cinterop定义文件
// includeDirs(file("src/ohosArm64Main/cinterop/include")) // cinterop包含目录
// }
}
// 配置各平台的依赖关系
sourceSets {
......@@ -125,11 +137,11 @@ Android 构建工具 → 打包成 APK
控制 APK 生成、打包、签名等
*/
android {
namespace = "com.dong.maxhap" // 设置包名
namespace = "com.dong.myapplication" // 设置包名
compileSdk = libs.versions.android.compileSdk.get().toInt() // 指定编译SDK版本
defaultConfig {
applicationId = "com.dong.maxhap" // 应用ID
applicationId = "com.dong.myapplication" // 应用ID
minSdk = libs.versions.android.minSdk.get().toInt() // 最低SDK版本
targetSdk = libs.versions.android.targetSdk.get().toInt()// 目标SDK版本
versionCode = 1 // 应用版本号
......
......@@ -15,7 +15,7 @@ androidx-collection = "1.4.5"
compose = "1.9.4"
composeMultiplatform = "1.9.2-ez-001"
junit = "4.13.2"
kotlin = "2.2.21-ez-001"
kotlin = "2.2.21-ez-101"
kotlinx-coroutines = "1.8.0-KBA-001"
atomicFu = "0.23.2-KBA-001"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment