現在IntelliJとの戦い。くそったれはGradle 2.1をダウンロードしません
Androidプロジェクトがあり、ラップトップにクローンを作成しました。有効なSSL証明書を持っています。SSLを使用してgoogleからSDKソフトウェアをダウンロードできるので、これを知っています。 Gradle 1.12もダウンロードします。IntelliJから受け取ったメッセージは、かなり悪名高いですError:Cause: peer not authenticated
エラー。
IntelliJを実行しているターミナルから私はこれを取得します:
* What went wrong:
A problem occurred configuring root project 'SomeAndroidProject'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve com.Android.tools.build:gradle:0.13.0.
Required by:
:SomeAndroidProject:unspecified
> Could not HEAD 'https://jcenter.bintray.com/com/Android/tools/build/gradle/0.13.0/gradle-0.13.0.pom'.
> peer not authenticated
私はインターネット全体を広く検索しましたが、役に立ちませんでした。私を賢く助けてくださいSO達人の!
Build.gradleでリポジトリの構文を次のように変更します。次の question を参照してください。
repositories {
jcenter {
url "http://jcenter.bintray.com/"
}
}
この問題を修正するには、build.gradleに以下を追加します。
repositories {
maven {
url 'http://repo1.maven.org/maven2';
}
}
完了したら、プロジェクトを同期して再構築してみてください。これがお役に立てば幸いです。
証明書をインポートする必要があります。
まず、証明書(.cer)を this url からダウンロードします。ヘルプは here です。
パスJDK_HOME/jre/lib/security
にコピーします
次に、上記の場所を対象とするコマンドプロンプトで、次のコマンドを実行します。
keytool -import -alias git -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit
承認を求められたらyesと入力します。その後、希望のIDEAを開いて楽しんでください:)
これで問題が解決しない場合は、JRE/lib/security/cacerts
に証明書をインポートしてみてください。これは、使用しているIDEAのビルドパスに完全に依存します
ええ、私はまったく同じ状況を経験しましたそれは簡単ではありませんが、今私は明確です
Appフォルダーではなくプロジェクトフォルダーにあるbuild.gradleを変更しました
以下のように変更しました
repositories {
jcenter
{
url 'http://jcenter.bintray.com'
}
}
の代わりに
repositories {
jacenter()
}
Build.gradleに以下を追加して、この問題を修正しました。
repositories{
maven {
url 'http://repo1.maven.org/maven2';
}
}
完了したら、プロジェクトを同期して再構築してみてください。これがお役に立てば幸いです。
「エラー:原因:ピアが認証されていません。」
これが発生するので、Ubuntuを使用しています。Android studio 2.0 9 preview beta 1でバージョンを変更したとき。
グラドルを修正するにはどうすればよいですか。
Android studioで新しいプロジェクトを作成してから、私の場合はbuild.grandleバージョンのgradleを確認しました。
dependencies {
classpath 'com.Android.tools.build:gradle:2.0.0-beta1'
}
そして私のプロジェクトで置き換えます。
他の人の役に立つことを願っています。
インターネットに問題がある場合は、行を追加してください
_54.231.14.232 s3.amazonaws.com
_
/etc/hosts (..\Windows\System32\drivers\etc\hosts)
に
Android Studio 1.0に更新したところ、Gradleの1.0.0バージョンを使用するには更新が必要であることがわかりました。
私が持っていたbuild.gradleファイルの中に
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0-rc2'
「-rc2」を削除するように変更しました
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0'