diff --git a/android/build.gradle b/android/build.gradle index 79c7286..3b427fc 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,16 +1,32 @@ -group = "io.openim.flutter_openim_sdk" -version = "1.0" +group 'io.openim.flutter_openim_sdk' +version '1.0' + +def dir = getCurrentProjectDir() + +def getCurrentProjectDir() { + String result = "" + rootProject.allprojects { project -> + if (project.properties.get("name").toString() == "flutter_openim_sdk") { + result = project.properties.get("projectDir").toString() + } + } + return result +} buildscript { ext.kotlin_version = '2.0.20' repositories { + maven { url 'https://maven.aliyun.com/repository/public' } + maven { url 'https://maven.aliyun.com/repository/central' } + maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' } + maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } google() mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.7.3' + classpath 'com.android.tools.build:gradle:7.3.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } @@ -42,21 +58,9 @@ android { abiFilters "arm64-v8a","x86" // 根据需要添加其他 ABI } } - - dependencies { - implementation 'io.openim:core-sdk:3.8.3-patch10@aar' - testImplementation("junit:junit:4.13.2") - testImplementation("org.mockito:mockito-core:5.0.0") - } - - testOptions { - unitTests.all { - testLogging { - events "passed", "skipped", "failed", "standardOut", "standardError" - outputs.upToDateWhen {false} - showStandardStreams = true - } - } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' @@ -66,4 +70,4 @@ android { dependencies { //implementation 'com.openim:sdkcore:1.0.15-local' implementation 'com.openim:sdkcore:1.0.19' -} +} \ No newline at end of file diff --git a/example/android/build.gradle.kts b/example/android/build.gradle.kts deleted file mode 100644 index 89176ef..0000000 --- a/example/android/build.gradle.kts +++ /dev/null @@ -1,21 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -}