Android Studio配置问题

时间:2016-12-13 12:00:27

标签: java android android-studio android-activity

我是Android开发世界的新手。 Android Studio下载后,我试图运行我的第一个HelloWorld。 但是Android Studio给了我任何我不明白如何解决的问题。

在课程MainActivity.java

中的第一个基本代码中
package com.example.elavora.helloworldandroid;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

    public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
   }

要覆盖它告诉我

  

“方法不会覆盖其超类中的任何方法”。    这是一个严重的问题吗?

当我尝试运行项目时,控制台告诉我

  

错误:配置项目':app'时出现问题。   无法解析配置':app:_debugUnitTestApkCopy'的所有依赖项。   无法解决junit:junit:4.12。        要求:            HelloWorldAndroid2:应用程序:未指定   无法解决junit:junit:4.12。   无法获取资源“https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom”。   无法获得“https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom”。   收到致命警报:access_denied

任何人都可以帮助我吗? 谢谢:))

3 个答案:

答案 0 :(得分:1)

尝试将以下内容添加到app/build.gradle块中的dependencies文件中:

dependencies {
    //... other dependencies
    testCompile('junit:junit:4.12')
}

您还需要指定从哪里获取此依赖项。在项目的build.gradle文件中:

allprojects {
    repositories {
        jcenter()
    }
}

答案 1 :(得分:0)

您似乎无法访问jcenter,打开浏览器并输入地址“https://jcenter.bintray.com/junit/junit/4.12/”如果它打开,那么这是代理问题。所以你必须使用代理服务器并配置你的android工作室使用该代理。另一种解决方案是从gradle构建文件中删除该依赖项。

更新(对于那些可能仍有此问题的人)

如果您使用的是代理服务器,请将代理配置添加到Gradle .properties文件

注意:这些数字例如是

systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyPort=1234
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=123

答案 2 :(得分:0)

我有同样的错误,它似乎是android studio中的简单代理配置,所以如果你在某个组织代理下工作,它可能会解决你的问题。 转到文件 - >设置 - > HTTP代理并正确设置代理。