2016-09-23 2 views
0

Моей компанией администратора помогли мне установить Android Studio, но когда я пытаюсь создать проект, он пришел с ошибкойПользовательских классы для Gradle для Android Студии

Error:A problem occurred configuring project ':app'.
> Could not download junit.jar (junit:junit:4.12)
> Could not get resource ' https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar '.
> Could not GET ' https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar '.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

После изучения файла журнала, я обнаружил, что Gradle не может загрузить библиотеку JUnit, которая, возможно, вызвана межсетевым экраном.

org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ' https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar '

Однако, если я использую браузер перейти по этой ссылке, я могу захватить эту банку (с предупреждением, но может обойти его).

Так что мой вопрос, я могу передать эту баночку Gradle или добавить к классам для Gradle?
И еще одна вещь, я не имею права администратора и не может изменить Program Files

Спасибо заранее!

UPDATE
В конце концов, я решил эту проблему следующих шагов:

  1. Fix проблема SSL, так как брандмауэр моей компании будет изменить сертификат, мне нужно добавить, что в java keystore (Details in Here)

  2. После исправления проблемы с SSL, это порождает другое исключение Failed to resolve: junit:junit:4.12 и другую другую библиотеку, я следую другой по st "Error:(23, 17) Failed to resolve: junit:junit:4.12", чтобы решить эту проблему.

Надеюсь, это поможет, если у кого-то будет такая же проблема.

Счастливых кодирования ~~~

ответ

0

очень простой способ вы можете поместить файл JUnit банки в андроида проекта «LIBS» папка

Gradle добавит это путь к классам, если вы откроете build.gradle файл, вы получите что-то вроде

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    ...... 
} 
+0

Thank, но до сих пор тот же вопрос – Prisoner

+0

После поставить банку в эту папку, вы refersh в Gradle проект? –

+0

Я пробовал «Синхронизировать проект с файлами колышек», закрыть проект и снова открыть его. Это то же самое, что обновить град? – Prisoner

Смежные вопросы