自己的一个老工程,加入了别人的代码,编译可以,运行就出问题了,先上报错截图
截图1:截图2:截图3:
最后在Terminal 敲入命令 gradlew compileDebugJavaWithJavac
返回:
BUILD FAILED in 3s
28 actionable tasks: 3 executed, 25 up-to-date敲入命令 gradlew compileDebugSources
返回:
BUILD FAILED in 2s
28 actionable tasks: 1 executed, 27 up-to-date专门把25和27版本都装了,问题依旧,xml文件也检查了很多次,clean/rebuild工程,删除 .gradle .idea。。
各种方法都尝试了,解决不了,求大神解救。


解决方案 »

  1.   

    把compile命令都换成api
      

  2.   


    不行啊,亲,我gradle都没有用compile
      

  3.   

    把项目根目录.gradle 、.idea,还有app下的build文件夹都删掉,rebuild project
      

  4.   

    把你的build.gradle贴出来
      

  5.   

    Build.Gradle
    apply plugin: 'com.android.application'android {
        compileSdkVersion 27
        buildToolsVersion '27.0.3'    defaultConfig {
            applicationId "cn.jzvd.demo"
            minSdkVersion 16
            targetSdkVersion 27
            versionCode 82
            versionName "6.2.12"
            multiDexEnabled true
        }
        signingConfigs {
            releaseConfig {
                storeFile file("jzvd-keystore")
                storePassword "123456"
                keyAlias "key0"
                keyPassword "123456"
            }
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                signingConfig signingConfigs.releaseConfig
            }
        }
        lintOptions {
            abortOnError false
        }    sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
            }
        }
    }dependencies {
        api fileTree(include: ['*.jar'], dir: 'libs')
        testImplementation 'junit:junit:4.12'
        api 'com.android.support:appcompat-v7:27.1.0'
        api project(':jiaozivideoplayer')
        api 'tv.danmaku.ijk.media:ijkplayer-java:0.8.4'
        api 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.4'
        api 'com.android.support:recyclerview-v7:27.1.0'
        api 'com.danikula:videocache:2.7.0'
        api 'com.github.bumptech.glide:glide:4.6.1'
        api 'com.google.android.exoplayer:exoplayer:2.7.1'
        api files('afilechooser.jar')
    }
    依然是这个报错:
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJavaWithJavac'.......