Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.
Prev Previous commit
Next Next commit
fix gradle
  • Loading branch information
Chris Yang committed Oct 11, 2019
commit ea68abf2871bb5f13288c6983f99e50b0618d07c
24 changes: 24 additions & 0 deletions packages/shared_preferences/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,27 @@ android {
disable 'InvalidPackage'
}
}

afterEvaluate {
def containsEmbeddingDependencies = false
for (def configuration : configurations.all) {
for (def dependency : configuration.dependencies) {
if (dependency.group == 'io.flutter' &&
dependency.name.startsWith('flutter_embedding') &&
dependency.isTransitive())
{
containsEmbeddingDependencies = true
break
}
}
}
if (!containsEmbeddingDependencies) {
android {
dependencies {
def lifecycle_version = "2.1.0"
api "androidx.lifecycle:lifecycle-common-java8:$lifecycle_version"
api "androidx.lifecycle:lifecycle-runtime:$lifecycle_version"
}
}
}
}