2017-04-08 141 views
0

我在android studio 2.3.1中開始了一個新項目。它開始顯示以下錯誤。Android studio 2.3.1:Gradle項目同步失敗

E:\My_Fun_Projects\Android\MyAndroidApps\MyApplication1\app\build.gradle 
 
    Error:Error:line (38)Failed to resolve: junit:junit:4.12 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 
 
    Error:Error:Failed to resolve: javax.inject:javax.inject:1 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 
 
    Error:Error:Failed to resolve: javax.annotation:javax.annotation-api:1.2 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 
 
    Error:Error:Failed to resolve: com.google.code.findbugs:jsr305:2.0.1 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 
 
    Error:Error:Failed to resolve: org.hamcrest:hamcrest-library:1.3 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 
 
    Error:Error:Failed to resolve: org.hamcrest:hamcrest-integration:1.3 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 
 
    Error:Error:Failed to resolve: com.squareup:javawriter:2.1.1 
 
<a href="openFile:E:/My_Fun_Projects/Android/MyAndroidApps/MyApplication1/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

回答

1

只需卸下testCompile 'junit:junit:x.xx'build.gradle文件,它應該工作的罰款。

如果您想要junit,那麼您可能需要添加存儲庫url。因爲android studio可能沒有junit庫。

android{ 
    repositories { 
    jcenter() 
    maven { url "https://www.jitpack.io" } 
    mavenCentral() 
} 
0

它的工作通過在依賴區域應用水平gradle這個文件中刪除testCompile 'junit:junit:4.12'(下在頁面的底部)

1

確保您連接到互聯網。

如果你住在像伊朗這樣的國家,你應該使用VPN並重新同步你的項目。