diff --git a/android/build.gradle b/android/build.gradle index 1197098..f15fedd 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -21,6 +21,8 @@ rootProject.allprojects { apply plugin: "com.android.library" +def localAar = file("libs/open_im_sdk.aar") + android { namespace = "io.openim.flutter_openim_sdk" @@ -36,7 +38,11 @@ android { } dependencies { - implementation 'io.openim:core-sdk:3.8.3-patch10@aar' + if (localAar.exists()) { + implementation files("libs/open_im_sdk.aar") + } else { + implementation 'io.openim:core-sdk:3.8.3-patch10@aar' + } testImplementation("junit:junit:4.13.2") testImplementation("org.mockito:mockito-core:5.0.0") } diff --git a/android/libs/open_im_sdk.aar b/android/libs/open_im_sdk.aar new file mode 100644 index 0000000..8ebeb85 Binary files /dev/null and b/android/libs/open_im_sdk.aar differ