无法在Android studio中运行hello world

无法在Android studio中运行hello world,android,android-studio,android-studio-2.0,Android,Android Studio,Android Studio 2.0,我安装了一个Android studio并创建了一个新的Hello World应用程序。我试图使用我设置的模拟器运行,但gradle sync给我的错误如下。我是android开发新手。任何帮助都会很好 我的build.gradle是: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories

我安装了一个Android studio并创建了一个新的Hello World应用程序。我试图使用我设置的模拟器运行,但gradle sync给我的错误如下。我是android开发新手。任何帮助都会很好

我的build.gradle是:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
我的build.gradle(模块应用程序)

当我尝试运行我的应用程序时,会出现以下错误:

C:\Users\rohit_mourya\AndroidStudioProjects\HelloWorld\app\build.gradle
    Error:Error:line (27)Failed to resolve: junit:junit:4.12
<a href="openFile:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
    Error:Error:line (28)Failed to resolve: javax.inject:javax.inject:1
<a href="openFile:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/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.annotation:javax.annotation-api:1.2
<a href="openFile:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/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:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/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:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/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:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
    Error:Error:line (29)Failed to resolve: javax.annotation:jsr250-api:1.0-20050927.133100
<a href="openFile:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/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: com.squareup:javawriter:2.1.1
<a href="openFile:C:/Users/rohit_mourya/AndroidStudioProjects/HelloWorld/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
C:\Users\rohit\u mourya\AndroidStudioProjects\HelloWorld\app\build.gradle
错误:错误:第(27)行未能解析:junit:junit:4.12

错误:错误:第(28)行未能解析:javax.inject:javax.inject:1
错误:错误:未能解析:javax.annotation:javax.annotation api:1.2
错误:错误:未能解析:com.google.code.findbugs:jsr305:2.0.1
错误:错误:未能解析:org.hamcrest:hamcrest库:1.3
错误:错误:未能解析:org.hamcrest:hamcrest集成:1.3
错误:错误:第(29)行未能解析:javax.annotation:jsr250 api:1.0-20050927.133100
错误:错误:未能解析:com.squareup:javawriter:2.1.1

虽然我已经在项目的模块设置中配置了这些依赖项。提前感谢您

在您的构建中使用此功能。gradle

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"
        sourceSets.main {

            jniLibs.srcDir 'src/main/libs'
            //hide the ‘jni’ folder so that the automatic gradle build doesn’t try to run

            //it’s own ndk-build process

            jni.srcDirs = [];
        }
        defaultConfig {
            applicationId 'com.example.rohit_mourya.helloworld'
            minSdkVersion 15
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }

        productFlavors {
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:25.1.0'
    }

感谢您的回复:
repositories{maven{url'http://repo1.maven.org/maven2“}
但是我得到了这个错误:
梯度同步失败:找不到jsr250-api.jar(javax.annotation:jsr250-api:1.0-20050927.133100)。在以下位置搜索:http://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0-20050927.133100/jsr250-api-1.0-20050927.133100.jar            有关更多详细信息,请参阅IDE日志(帮助|显示日志)
call
testCompile'junit:junit:4.12'
谢谢,伙计,这个错误已经消失了,但是现在当我运行我的应用程序时,它给了我以下错误:
error:Execution failed for task':app:ndkBuild.>启动进程'command'C:\Users\rohit\u mourya\AppData\Local\Android\Android\Android ndk\ndk build.cmd'
我猜路径是什么您给我的命令行“C:\\Users\\rohit\u mourya\\AppData\\Local\\Android\\Android ndk\\ndk build.cmd”、'-C',文件('src/main')).absolutePath不正确。谢谢,伙计。它终于起作用了。你能告诉我我的文件有什么问题以及你给我的解决方案吗?如果我正在创建新的应用程序,那么我是否应该再次复制该文件的内容(你给我的那个)?@RohitMourya是的,您可以将此文件内容复制到其他简单的android应用程序。只需更改应用程序ID“您的软件包名称”的值。如果此答案有用,请不要忘记对其进行升级。好的。谢谢。我的声誉低于15,因此无法升级answer@RohitMourya好的,但是我想你可以接受这个答案。
    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"
        sourceSets.main {

            jniLibs.srcDir 'src/main/libs'
            //hide the ‘jni’ folder so that the automatic gradle build doesn’t try to run

            //it’s own ndk-build process

            jni.srcDirs = [];
        }
        defaultConfig {
            applicationId 'com.example.rohit_mourya.helloworld'
            minSdkVersion 15
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }

        productFlavors {
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:25.1.0'
    }