2016-09-26 78 views
3

我剛剛更新了我的Android工作室的Android Studio 2.2中給錯誤,同時創造新的項目

的Android Studio 2.2中 構建#AI-145.3276617,建於2016年9月15日 JRE:1.8.0_76釋放-B03 x86_64 JVM:由JetBrains sro提供的OpenJDK 64位服務器虛擬機

現在,當我創建一個新項目時,出現構建錯誤。

Error:Failed to resolve: javax.inject:javax.inject:1 <a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 

enter image description here

+0

我認爲gradle無法下載依賴關係。檢查您的互聯網連接或檢查您是否設置了任何代理。 –

+2

有時我認爲使用gradle而不是ant爲Android引入了比解決更多的問題... –

+0

不,我檢查使用我的移動熱點仍然是相同的。 – Anirban

回答

5

我已經解決了它是gradle這個不能下載的依賴。請檢查您的網絡連接

使用高速互聯網

0

這個錯誤是有關jcenter。可能jcenter不支持您的區域。我也有這個錯誤,就在幾個小時前。 給你的應用級build.gradle添加上述buildTypes

repositories { 
    maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } 
    mavenCentral() } 

,並在項目水平,你看到jcenter,這樣所有的地方build.gradle使用mavenCentraljcenter兩者一起:

mavenCentral() 
jcenter() 
0

不要添加一些代碼build.gradles或任何其他文件

只需刷新它後連接到互聯網, 因爲它想要一些文件下載。

您還可以從外部下載該文件,但這是一個巨大的過程, 更好地使用android studio。

0

添加在您的項目水平build.gradle代碼打擊:

repositories { 
    mavenCentral() 
} 
1
  1. 檢查您的網絡連接 - 如果它是好的
  2. 在Android Studio中,禁用離線模式下,如果已啓用
  3. 剛剛刷新gradle這個
0

如果您需要使用代理服務器,請仔細檢查(即在家中使用公司工作站時可能仍需要使用具有VPN鏈接或不使用企業代理服務器。帽子的情況下,不信任VS HTTP代理服務器設置,它不支持HTTPS,而設置你的gradle這個使用它們:

在gradle.properties文件提出:

systemProp.http.proxyHost=your_proxyserver_url 
systemProp.http.proxyPort=your_proxyserver_port_number 
systemProp.http.proxyUser=your_proxyserver_user_name 
systemProp.http.proxyPassword=your_proxyserver_user_password 
systemProp.http.nonProxyHosts=localhost 
systemProp.http.auth.ntlm.domain=your_corporate_domain_name_url 

systemProp.https.proxyHost=your_proxyserver_url 
systemProp.https.proxyPort=your_proxyserver_port_number 
systemProp.https.proxyUser=your_proxyserver_user_name 
systemProp.https.proxyPassword=your_proxyserver_user_password 
systemProp.https.nonProxyHosts=localhost 
systemProp.https.auth.ntlm.domain=your_corporate_domain_name_url 
0

這個工作對我來說增加build.gradle以下代碼:

repositories { 
     maven { url "http://jcenter.bintray.com"} 
     jcenter() 
    } 
相關問題