我是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
任何人都可以帮助我吗? 谢谢:))
答案 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代理并正确设置代理。