2016-09-23 47 views
0

我公司管理員幫我安裝Android Studio,但是當我嘗試創建一個項目,它配有錯誤定製類路徑搖籃瞭解Android Studio

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庫。然而,如果我使用瀏覽器去這個URL,我可以抓住這個jar(帶有警告,但可以繞過它)。

所以我的問題是,我可以通過這個罐子Gradle或追加到類路徑爲Gradle
還有一件事,我沒有管理權,不能修改Program Files

提前感謝!

  1. 修復SSL的問題,作爲我公司的防火牆將改變證書,我需要補充的是:

    UPDATE
    最後,我已經通過下面的步驟來解決這個問題進入java密鑰庫(Details in Here

  2. 修復了SSL問題之後,又拋出了另一個異常Failed to resolve: junit:junit:4.12等更多的庫,我按照另一個po st「Error:(23, 17) Failed to resolve: junit:junit:4.12」來解決這個問題。

希望這可以幫助如果任何人有同樣的問題。

編碼愉快~~~

回答

0

一個非常簡單的方法是你可以把JUnit的jar文件在Android項目「庫」文件夾

搖籃將內容添加到類路徑中,如果打開build.gradle文件,你會得到類似

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

謝謝,但還是有同樣的問題 – Prisoner

+0

建成後的jar到這個文件夾,你refersh的gradle這個項目? –

+0

我嘗試過使用Gradle文件同步項目,關閉項目並再次打開它。這與刷新Gradle相同嗎? – Prisoner