私はAndroid studio 2.0を使用しています。apkをビルドしようとしたときにこのエラーが発生しました。以前は動作していましたが、現在は動作しません。
Could not resolve all dependencies for configuration ':app:classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
MYAPP:app:unspecified
Could not resolve io.fabric.tools:gradle:1.+.
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml6.
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error
これは私のbuild.gradleです:
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
classpath 'com.Android.tools.build:gradle:2.1.0'
}
}
allprojects {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url "http://dl.bintray.com/populov/maven" }
jcenter()
mavenCentral()
maven {
url "http://oss.sonatype.org/content/repositories/snapshots"
}
}
私にとっては、File-> Invalidate Cache/Restartだけで機能したので、Invalidate and Restartも実行しました。
crashlytics:2.5.5@aarをcrashlytics:2.6.4@aar。それは私の仕事です。
dependencies {
compile('com.crashlytics.sdk.Android:crashlytics:2.6.4@aar') {
transitive = true;
}
}
最新のコードを確認してください: https://fabric.io/kits/Android/crashlytics/install
私は同じ問題を抱えていた、私の問題はオフラインだったことだった。エラーメッセージを見て気付きました:
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error
だから、オンラインになって、掃除して、ビルドして、走って...私のために働いた。
私にとっては、maven { url 'https://maven.fabric.io/public' }
をリポジトリに追加しませんでした
repositories {
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
}
誰かがまだ同じ問題を経験している場合に備えて。
私は同じ問題を抱えていた-それはちょうど機能しなくなった。 http://fabric.io/ でアカウントにログインした後、問題は自動的に解決しました。
「ファイル」->「キャッシュの無効化/再起動」->「無効化および再起動」に移動します。
これで問題が解決しない場合は、
Android Studioで、[ファイル]> [設定]> [プラグイン]> [リポジトリの参照]> [
ファブリックを検索してインストールし、Android studio
ディスクからプラグインを再インストールしました(リポジトリから試してみたところ、動作しませんでした。@ davisが言ったように、awsに関連していたのかもしれません)。今では機能しています。
この問題にはプロキシを使用してください。エラーは、プロキシ認証が必要であることを示しています。プロキシサーバーを認証するには、[ファイル]-> [設定]-> [HTTPプロキシ]に戻り、[プロキシ認証]ボックスをオンにして、そこに資格情報を入力します。また、接続の確認ボタンをクリックして、接続が成功したことをテストします。
File-> Invalidate Cache/Restartに移動し、「Invalidate and Restart」を選択します。私のために働いた。
Android studioのキャッシュを無効にしましたが、うまくいきました。
私にとっては、ホストファイルに特定のURLのホストエントリがあったため、URLにアクセスできませんでした。ホストエントリを削除し、動作を開始しました。
この投稿で提案されたすべてのソリューションにもかかわらず、私はまだエラーがありました。私の解決策は、Android StudioがHTTPプロキシ設定を処理する方法です。最初にプロキシに認証を追加してから変更を適用しました。Linuxでは、Android studioは.gradle/gradle.properties
ファイルには、HTTPプロキシ設定で入力された情報が含まれています(想定されています)。このファイルは、すべてのプロジェクトで共有されます。
ただし、GUIに入力されているにもかかわらず、proxyUserとproxyPasswordは空でした!
systemProp.http.proxyUser=
systemProp.http.proxyPassword=
おそらく安全な理由のために、何も表示しないが、少なくともGUI設定で入力されたもののようないくつかの情報が必要です。 gradle.propertiesファイルに直接入力しましたが、うまくいきました!だから、Android Studio(3.3)には認証済みプロキシを扱う際にいくつかの問題があることに注意してください。
再起動するだけでAndroid Studio.Nowは動作しています。