2016-10-10 16 views
0

私は、gradleを使用してアンドロイド用に構築しているQtAppを持っています。ここでは、コマンドラインOSXに、ツールandroiddeployqtを使用して次のコマンドを使用してビルドしています。今Gradle error:ビルドコマンドラインの作成中にピアが認証されない

Unzipping /var/lib/jenkins/gradlesettings/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/gradle-2.2.1-all.zip to /var/lib/jenkins/gradlesettings/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b 
Set executable permissions for: /var/lib/jenkins/gradlesettings/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/gradle-2.2.1/bin/gradle 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'android-build'. 
> Could not resolve all dependencies for configuration ':classpath'. 
    > Could not resolve com.android.tools.build:gradle:1.1.0. 
    Required by: 
     :android-build:unspecified 
     > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.pom'. 
    > peer not authenticated 

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

BUILD FAILED 
のGradleでプロキシの問題を解決した後、それは私に次のエラーを与える

$androiddeployqt --sign MyKey.keystore gevupc --storepass somePassword --output android --verbose --input android-libMyQtApp.so-deployment-settings.json

誰かがこの問題を取り除くためにどのようにお勧めすることはできますか?

答えて

0

あなたのインターネット接続に問題がある場合、これはまれです。

プロキシを正しく設定し、インターネット接続を確認してください。あなたがブラウザを通してそれにアクセスできるかどうかを知るために、アドレスに直接言います。

+0

'https:// jcenter.bintray.com/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.pom'を得ることはできません。私はコマンドラインでリンクを 'wget'することができます。グラールが到達しようとすると失敗するのは不思議です。ここで本当の問題が何であるかを知ることができません –

+0

端末からアクセスできる場合は、確実にプロキシ設定を間違えていると、gradleでプロキシを削除して再度確認してください。ダウトはありません。 –

+0

プロキシは 'http:// services.gradle.org/distribution/gradle-2.2.1-all.zip'をダウンロードできなかったために問題でしたが、' gradle.settings'にGRADLE_USER_HOME'。 gradle 3.1へのアップグレードは役に立ちますか? –

0

問題は、buildscriptブロックにリストされているリポジトリにあります。次のブロックを使用すると、問題が正当に解決されます。

apply plugin: 'com.android.application' 
apply plugin: 'maven' 
buildscript { 
    repositories { 
     maven { 
      url "http://repo1.maven.org/maven2" 
     } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.3' 
    } 
} 

url "http://repo1.maven.org/maven2"は、gradle 2.1.3が解決できるリポジトリの依存関係です。

関連する問題