web-dev-qa-db-ja.com

フラッターエラー:bcprov-jdk15on.jarをダウンロードできませんでした(org.bouncycastle:bcprov-jdk15on:1.56)

初めてのFlutterアプリを実行できません。以下のエラーが発生します。

Launching lib\main.Dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
* Error running Gradle:
Exit code 1 from: 

D:\PROJECTS\softwareProjects\AndroidProjects\flutter_app_2\Android\gradlew.bat 
app:properties:
Download https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar


FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'Android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not download bcprov-jdk15on.jar (org.bouncycastle:bcprov-jdk15on:1.56)
Finished with error: Please review your Gradle project setup in the Android/ folder.
      > Could not get resource 'https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar'.
         > Response 304: Not Modified has no content!

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

Flutter Doctorは、FlutterDoctorの問題のある出力を提供していません。

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version 10.0.16299.309], locale en-IN)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.0)
[√] Connected devices (1 available)

• No issues found!

ただし、フラッター分析ではいくつかのエラーが発生します。

enter image description here

4
SouRav GhoSh

投稿の時点で、jCenterは特定のアーティファクトの提供に問題があります。 このgradleの問題 修正の進行状況を追跡し、bintrayの ステータスページ には、問題の詳細を示す2018年3月17日のエントリがあります。

一時的な回避策は、jCenterの代わりにmavenCentralを使用することです(または少なくとも最初に使用します)。

これは、gradleが使用するリポジトリを変更することで実行できます。これはAndroidプロジェクトであるため、規則ではすべてのプロジェクトを次のように使用しているようです。

allprojects {
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
}
7
rmtmckenzie