错误:任务':app:compileDebugJavaWithJavac的执行失败

时间:2017-07-03 12:20:51

标签: java android android-studio

当我尝试运行我的应用时,我遇到了这个问题

  

错误:任务':app:compileDebugJavaWithJavac'执行失败。

     
    

java.io.FileNotFoundException:C:\ Users \ ggg \ Desktop \ android \ app \ libs \ support-v4-25.1.0.jar(The     系统找不到指定的文件)

  

这是我的gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.3"

    defaultConfig {
        applicationId "com.gumball.at.adventure"
        minSdkVersion 14
        targetSdkVersion 23

        ndk {
            moduleName "player_shared"
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/dagger-1.2.2.jar')
    compile files('libs/javax.inject-1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/support-v4-25.1.0.jar')
}

任何帮助,请

2 个答案:

答案 0 :(得分:0)

将targetSdkVersion更改为 25

并添加此行

multiDexEnabled true

您可以从此处添加依赖项

enter image description here

答案 1 :(得分:0)

尝试替换

compile files('libs/dagger-1.2.2.jar')
compile files('libs/javax.inject-1.jar')
compile files('libs/nineoldandroids-2.4.0.jar')
compile files('libs/support-v4-25.1.0.jar')

compile fileTree(dir: 'libs', include: ['*.jar'])

用于在项目中包含jar库文件。

最好您可以使用gradle依赖项功能在项目中添加库。实施例

compile 'com.android.support:support-v4:25.1.0'

它会自动将所需的库下载到项目中。您不需要手动下载jar文件并添加到项目中。