diff --git a/service/build.gradle.kts b/service/build.gradle.kts
index 15bbd50cb7fdcf0d0e57f1ed8c44c5b3155effb4..2ee4526de0354b3100f4c2c09f59da9e23855321 100644
--- a/service/build.gradle.kts
+++ b/service/build.gradle.kts
@@ -72,8 +72,6 @@ dependencies {
     implementation("androidx.room:room-runtime:$roomVersion")
     implementation("androidx.room:room-ktx:$roomVersion")
     implementation("androidx.core:core-ktx:$ktxVersion")
-    implementation("com.microsoft.appcenter:appcenter-analytics:$appcenterVersion")
-    implementation("com.microsoft.appcenter:appcenter-crashes:$appcenterVersion")
     implementation("dev.rikka.rikkax.preference:multiprocess:$muiltprocessVersion")
     implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$serializationVersion")
 }
\ No newline at end of file
diff --git a/service/src/main/java/com/github/kr328/clash/service/data/migrations/LegacyMigration.kt b/service/src/main/java/com/github/kr328/clash/service/data/migrations/LegacyMigration.kt
index 17a4fc5de7ca35369e8ff3e525ee0fcd7a90d4c7..6959fd5620ae25cbfcbac468ab72ca1d67206342 100644
--- a/service/src/main/java/com/github/kr328/clash/service/data/migrations/LegacyMigration.kt
+++ b/service/src/main/java/com/github/kr328/clash/service/data/migrations/LegacyMigration.kt
@@ -12,7 +12,6 @@ import com.github.kr328.clash.service.model.Profile
 import com.github.kr328.clash.service.util.generateProfileUUID
 import com.github.kr328.clash.service.util.pendingDir
 import com.github.kr328.clash.service.util.sendProfileChanged
-import com.microsoft.appcenter.crashes.Crashes
 import java.io.File
 
 internal suspend fun migrationFromLegacy(context: Context) {
@@ -37,8 +36,6 @@ internal suspend fun migrationFromLegacy(context: Context) {
                 }
             }
     } catch (e: Exception) {
-        Crashes.trackError(e)
-
         Log.w("Migration legacy database: $e", e)
     }