ikemura23 / Yaimafuni-Android

やいまふに Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JCenterを削除する

ikemura23 opened this issue · comments

ビルドするとJCenterは閉鎖するアナウンスが表示される

JCenter shutdown impact on Gradle builds
https://blog.gradle.org/jcenter-shutdown

完了条件

  • build.gradle のjcenterを削除する
  • Sync / ビルドが成功する

備考

Gradle build scanしてみたが、役立ちそうな情報は見当たらない...
https://gradle.com/s/ysje4wejqgvca/activate/rw4x5yygiock4

試しに削除すると、Syncエラーになる

Could not resolve com.google.guava:guava:30.1-jre

エラー全文

A problem occurred configuring root project 'Yaimafuni-Android'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.10.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.5.10/kotlin-gradle-plugin-1.5.10.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project :
   > Could not find org.jetbrains.kotlin:kotlin-serialization:1.5.10.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-serialization/1.5.10/kotlin-serialization-1.5.10.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project :
   > Could not find org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:repository:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:aaptcompiler:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:shared:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.lint:lint-model:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-host-retention-proto:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder-model:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:gradle-api:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0 > com.android.tools:common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.analytics-library:tracker:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:manifest-merger:30.0.0
   > Could not find org.apache.httpcomponents:httpmime:4.5.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdklib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:crash:30.0.0
   > Could not find commons-io:commons-io:2.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/commons-io/commons-io/2.6/commons-io-2.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
   > Could not find org.ow2.asm:asm:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm/7.0/asm-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:gradle-api:7.0.0
   > Could not find org.ow2.asm:asm-analysis:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
   > Could not find org.ow2.asm:asm-commons:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find org.ow2.asm:asm-util:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm-util/7.0/asm-util-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find org.bouncycastle:bcpkix-jdk15on:1.56.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:apkzlib:7.0.0
   > Could not find org.glassfish.jaxb:jaxb-runtime:2.3.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdklib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:repository:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
   > Could not find net.sf.jopt-simple:jopt-simple:4.9.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find com.squareup:javapoet:1.12.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/squareup/javapoet/1.12.1/javapoet-1.12.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
   > Could not find com.google.protobuf:protobuf-java:3.10.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.ddms:ddmlib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:aapt2-proto:7.0.0-7396180
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:aaptcompiler:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-device-provider-gradle-proto:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-host-retention-proto:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:shared:30.0.0 > com.android.tools.analytics-library:protos:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.analytics-library:tracker:30.0.0
   > Could not find com.google.protobuf:protobuf-java-util:3.10.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/protobuf/protobuf-java-util/3.10.0/protobuf-java-util-3.10.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
   > Could not find com.google.code.gson:gson:2.8.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdklib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:shared:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:manifest-merger:30.0.0
   > Could not find io.grpc:grpc-core:1.21.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/io/grpc/grpc-core/1.21.1/grpc-core-1.21.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
   > Could not find io.grpc:grpc-netty:1.21.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/io/grpc/grpc-netty/1.21.1/grpc-netty-1.21.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
   > Could not find io.grpc:grpc-protobuf:1.21.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/io/grpc/grpc-protobuf/1.21.1/grpc-protobuf-1.21.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
   > Could not find io.grpc:grpc-stub:1.21.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/io/grpc/grpc-stub/1.21.1/grpc-stub-1.21.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
   > Could not find com.google.crypto.tink:tink:1.3.0-rc2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/crypto/tink/tink/1.3.0-rc2/tink-1.3.0-rc2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
   > Could not find com.google.flatbuffers:flatbuffers-java:1.12.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
   > Could not find org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/tensorflow/tensorflow-lite-metadata/0.1.0-rc2/tensorflow-lite-metadata-0.1.0-rc2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0
   > Could not find com.google.code.gson:gson:2.8.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.gms:google-services:4.3.8
   > Could not find com.google.guava:guava:30.1-jre.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.gms:google-services:4.3.8
         project : > com.google.gms:google-services:4.3.8 > com.google.android.gms:strict-version-matcher-plugin:1.2.2
   > Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.10.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.5.10/kotlin-gradle-plugin-1.5.10.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5
   > Could not find com.google.code.gson:gson:2.8.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09
   > Could not find org.bouncycastle:bcprov-jdk15on:1.56.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:apkzlib:7.0.0
   > Could not find com.google.guava:guava:30.1-jre.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:aaptcompiler:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:crash:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:shared:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder-test-api:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:gradle-api:7.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0 > com.android.tools:common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.analytics-library:tracker:30.0.0
   > Could not find org.jetbrains.kotlin:kotlin-reflect:1.4.32.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
   > Could not find javax.inject:javax.inject:1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/javax/inject/javax.inject/1/javax.inject-1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find net.sf.kxml:kxml2:2.3.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.ddms:ddmlib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.lint:lint-model:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.layoutlib:layoutlib-api:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:manifest-merger:30.0.0
   > Could not find org.jetbrains.intellij.deps:trove4j:1.0.20181211.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
   > Could not find xerces:xercesImpl:2.12.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdk-common:30.0.0
   > Could not find org.apache.commons:commons-compress:1.20.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdklib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:repository:30.0.0
   > Could not find org.apache.httpcomponents:httpcore:4.4.10.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:sdklib:30.0.0
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:crash:30.0.0
   > Could not find com.sun.activation:javax.activation:1.2.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:repository:30.0.0
   > Could not find com.google.jimfs:jimfs:1.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools:repository:30.0.0
   > Could not find org.apache.httpcomponents:httpclient:4.5.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:crash:30.0.0
         project : > com.google.firebase:firebase-crashlytics-gradle:2.7.1 > com.google.firebase:firebase-crashlytics-buildtools:2.7.1
   > Could not find net.java.dev.jna:jna-platform:5.6.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.analytics-library:shared:30.0.0
   > Could not find org.antlr:antlr4:4.5.3.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
   > Could not find com.googlecode.juniversalchardet:juniversalchardet:1.0.3.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > androidx.databinding:databinding-compiler-common:7.0.0
   > Could not find org.jetbrains:annotations:13.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.layoutlib:layoutlib-api:30.0.0
   > Could not find com.google.auto.value:auto-value-annotations:1.6.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/auto/value/auto-value-annotations/1.6.2/auto-value-annotations-1.6.2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
   > Could not find com.google.errorprone:error_prone_annotations:2.3.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/errorprone/error_prone_annotations/2.3.1/error_prone_annotations-2.3.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
   > Could not find com.google.dagger:dagger:2.28.3.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/dagger/dagger/2.28.3/dagger-2.28.3.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:bundletool:1.6.0
   > Could not find org.jetbrains.kotlin:kotlin-stdlib:1.3.71.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
   > Could not find org.ow2.asm:asm:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm/7.0/asm-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
   > Could not find org.ow2.asm:asm-util:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm-util/7.0/asm-util-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
   > Could not find org.ow2.asm:asm-commons:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
   > Could not find org.jdom:jdom2:2.0.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
   > Could not find commons-codec:commons-codec:1.10.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find org.ow2.asm:asm-tree:7.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find it.unimi.dsi:fastutil:8.4.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/it/unimi/dsi/fastutil/8.4.0/fastutil-8.4.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find com.googlecode.json-simple:json-simple:1.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find com.squareup:javawriter:2.5.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0
   > Could not find com.google.code.findbugs:jsr305:3.0.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.gms:google-services:4.3.8 > com.google.android.gms:strict-version-matcher-plugin:1.2.2
   > Could not find org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.gms:google-services:4.3.8 > com.google.android.gms:strict-version-matcher-plugin:1.2.2
   > Could not find xpp3:xpp3:1.1.4c.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5 > androidx.navigation:navigation-safe-args-generator:2.3.5
   > Could not find xmlpull:xmlpull:1.1.3.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5 > androidx.navigation:navigation-safe-args-generator:2.3.5
   > Could not find org.jetbrains.kotlin:kotlin-stdlib:1.3.71.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5 > androidx.navigation:navigation-safe-args-generator:2.3.5
   > Could not find com.squareup:javapoet:1.12.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/squareup/javapoet/1.12.1/javapoet-1.12.1.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5 > androidx.navigation:navigation-safe-args-generator:2.3.5
   > Could not find com.squareup:kotlinpoet:1.7.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/squareup/kotlinpoet/1.7.2/kotlinpoet-1.7.2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5 > androidx.navigation:navigation-safe-args-generator:2.3.5
   > Could not find commons-cli:commons-cli:1.4.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.firebase:firebase-crashlytics-gradle:2.7.1 > com.google.firebase:firebase-crashlytics-buildtools:2.7.1
   > Could not find commons-io:commons-io:2.6.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/commons-io/commons-io/2.6/commons-io-2.6.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.firebase:firebase-crashlytics-gradle:2.7.1 > com.google.firebase:firebase-crashlytics-buildtools:2.7.1
   > Could not find com.google.guava:guava:30.1-jre.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.google.firebase:firebase-crashlytics-gradle:2.7.1 > com.google.firebase:firebase-crashlytics-buildtools:2.7.1
   > Could not find com.google.code.findbugs:jsr305:3.0.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:apkzlib:7.0.0
   > Could not find com.google.guava:guava:30.1-jre.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:apkzlib:7.0.0

Possible solution:
 - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

Gsonが怪しいと予想

Gsonはもう使ってなかった...

このguavaのpomリンクを開くと、確かに存在しないページのようだ

https://dl.google.com/dl/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.pom

   > Could not find com.google.guava:guava:30.1-jre.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.pom
     If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
     Required by:
         project : > com.android.tools.build:gradle:7.0.0 > com.android.tools.build:builder:7.0.0 > com.android.tools.build:apkzlib:7.0.0

たぶん gitlive.firebase がjcenterを使っているらしい
(今日Jcenterがダウンしてビルドが一部失敗してたので)