#java #android #jenkins #gradlew #jdk1.7
#java #Android #дженкинс #gradlew #jdk1.7
Вопрос:
Я переношу задание сборки Android с компьютера SLED 11 SP2 на Ubuntu 14.04. В Ubuntu я установил версию java «1.7.0_71» и использую gradlew версии 2.14.1.
Но периодически во время сборки я получаю следующую ошибку.
Download https://jcenter.bintray.com/com/android/tools/build/gradle-core/2.1.3/gradle-core-2.1.3.jar
FAILURE: Build failed with an exception.
What went wrong:
A problem occurred configuring root project 'jabber-android'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not download gradle-core.jar (com.android.tools.build:gradle-core:2.1.3)
> Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle-core/2.1.3/gradle-core-2.1.3.jar'.
> Invalid TLS padding data
При поиске решения в Google я видел много ссылок на код шифрования Java. Но один пост действительно звучал похоже на мою проблему.
Однако в нем говорится, что эта проблема была исправлена в обновлении 67 Java 7. т. Е. У меня должно быть исправление.
После того, как эта проблема повторилась на машине сборки, я переназначил ее. В первый раз, когда я запустил команду напрямую, появилась ошибка. Затем я запустил grandle с
gradlew --stacktrace --info
которое не воспроизвело проблему. Удаление этих флагов также не привело к повторному появлению проблемы. Когда я запустил задание на сборку, оно прошло.
Кто-нибудь еще сталкивался с этой проблемой? Как я могу это решить?
Обновить:
После тестирования я вижу эту проблему только при использовании
repositories {
jcenter()
}
Если я переключусь на
repositories {
mavenCentral()
}
Я не могу воспроизвести проблему выше. т.е. В build.gradle
Обновить:
Я обновил компьютер с помощью JDK версии 1.8.0_111-b14. Я все еще получаю сообщение об ошибке, но теперь оно сообщается как
Download https://jcenter.bintray.com/com/neenbedankt/gradle/plugins/android-apt/1.8/android-apt-1.8.jar
Download https://jcenter.bintray.com/com/android/tools/build/gradle-core/2.1.3/gradle-core-2.1.3.jar
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'jabber-android'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not download gradle-core.jar (com.android.tools.build:gradle-core:2.1.3)
> Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle-core/2.1.3/gradle-core-2.1.3.jar'.
> Tag mismatch!