Android Studio 2.2在创建新项目时出错

时间:2016-09-26 08:33:42

标签: android android-studio-2.2

我刚刚将我的android工作室更新为

Android Studio 2.2 Build#AI-145.3276617,建于2016年9月15日 JRE:1.8.0_76-release-b03 x86_64 JVM:JetBrains s.r.o的OpenJDK 64位服务器VM

现在,当我创建一个新项目时,我遇到了构建错误。

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

7 个答案:

答案 0 :(得分:5)

我已经解决了gradle无法下载依赖项。检查您的互联网连接

使用快速上网

答案 1 :(得分:1)

  1. 检查您的互联网连接 - 如果可以的话
  2. 在Android Studio中,禁用离线模式(如果已启用)
  3. 只需刷新gradle

答案 2 :(得分:0)

此错误与jcenter有关。可能jcenter不支持您的区域。几个小时前我也有这个错误。 将其添加到build.gradle

上方的应用级buildTypes
repositories {
    maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
    mavenCentral() }

并且在项目级build.gradle中,在您看到mavenCentral的所有地方都使用jcenterjcenter,如下所示:

mavenCentral()
jcenter()

答案 3 :(得分:0)

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

连接到互联网后刷新它, 因为它想要下载一些文件。

您也可以从外部下载该文件,但这是一个巨大的过程, 最好用android studio做。

答案 4 :(得分:0)

在项目级build.gradle中添加代码:

repositories {
    mavenCentral()
}

答案 5 :(得分: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

答案 6 :(得分:0)

这对我有用,将以下代码添加到build.gradle

repositories {
        maven { url "http://jcenter.bintray.com"}
        jcenter()
    }