web-dev-qa-db-ja.com

Gradleビルドエラーはio.fabricを解決できません

私は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"
    }

}
16
ranysella

私にとっては、File-> Invalidate Cache/Restartだけで機能したので、Invalidate and Restartも実行しました。

26
turbandroid

crashlytics:2.5.5@aarcrashlytics:2.6.4@aar。それは私の仕事です。

dependencies {
        compile('com.crashlytics.sdk.Android:crashlytics:2.6.4@aar') {
            transitive = true;
        }
    }

最新のコードを確認してください: https://fabric.io/kits/Android/crashlytics/install

8
Shanki Bansal

私は同じ問題を抱えていた、私の問題はオフラインだったことだった。エラーメッセージを見て気付きました:

Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error

だから、オンラインになって、掃除して、ビルドして、走って...私のために働いた。

6
TomCobo

私にとっては、maven { url 'https://maven.fabric.io/public' }をリポジトリに追加しませんでした

repositories {
    maven { url 'https://maven.fabric.io/public' }
    mavenCentral()
}

誰かがまだ同じ問題を経験している場合に備えて。

3
demo.b

私は同じ問題を抱えていた-それはちょうど機能しなくなった。 http://fabric.io/ でアカウントにログインした後、問題は自動的に解決しました。

2
cakan

「ファイル」->「キャッシュの無効化/再起動」->「無効化および再起動」に移動します。

これで問題が解決しない場合は、

  • インターネット接続を確認してください。
  • 接続されている場合は、ネットワーク接続を変更して再試行してください。
1
pRaMoD

Android Studioで、[ファイル]> [設定]> [プラグイン]> [リポジトリの参照]> [

ファブリックを検索してインストールし、Android studio

0

ディスクからプラグインを再インストールしました(リポジトリから試してみたところ、動作しませんでした。@ davisが言ったように、awsに関連していたのかもしれません)。今では機能しています。

0
ranysella

この問題にはプロキシを使用してください。エラーは、プロキシ認証が必要であることを示しています。プロキシサーバーを認証するには、[ファイル]-> [設定]-> [HTTPプロキシ]に戻り、[プロキシ認証]ボックスをオンにして、そこに資格情報を入力します。また、接続の確認ボタンをクリックして、接続が成功したことをテストします。

0
Rasoul Miri

File-> Invalidate Cache/Restartに移動し、「Invalidate and Restart」を選択します。私のために働いた。

0
Vinay John

Android studioのキャッシュを無効にしましたが、うまくいきました。

0
CodeShadow

私にとっては、ホストファイルに特定のURLのホストエントリがあったため、URLにアクセスできませんでした。ホストエントリを削除し、動作を開始しました。

0
Mr.India

この投稿で提案されたすべてのソリューションにもかかわらず、私はまだエラーがありました。私の解決策は、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)には認証済みプロキシを扱う際にいくつかの問題があることに注意してください。

0
spico

再起動するだけでAndroid Studio.Nowは動作しています。

0
AlphaBoom