Java 更新后无法生成android项目,错误:此生成中使用了不推荐的Gradle功能,使其与Gradle 5.0不兼容

Java 更新后无法生成android项目,错误:此生成中使用了不推荐的Gradle功能,使其与Gradle 5.0不兼容,java,android,android-studio,gradle,android-sdk-tools,Java,Android,Android Studio,Gradle,Android Sdk Tools,我正在重建一个创建于2018年的android程序。该项目是使用sdk版本23构建的。但现在它不起作用了。所以,我升到了28岁。当我构建或运行该项目时,它失败并返回描述底部显示的错误消息 这是我的build.gradle文件: build.gradle(项目:…) build.gradle(模块:应用程序) 我想可能是版本问题造成的。但我不知道问题出在哪里。有人能看一下我的错误信息吗?多谢各位 执行任务:[:app:assembleDebug] 警告:配置“编译”已过时,已替换为“实现”和“ap

我正在重建一个创建于2018年的android程序。该项目是使用sdk版本23构建的。但现在它不起作用了。所以,我升到了28岁。当我构建或运行该项目时,它失败并返回描述底部显示的错误消息

这是我的build.gradle文件:

build.gradle(项目:…)

build.gradle(模块:应用程序)

我想可能是版本问题造成的。但我不知道问题出在哪里。有人能看一下我的错误信息吗?多谢各位

执行任务:[:app:assembleDebug] 警告:配置“编译”已过时,已替换为“实现”和“api”。 将于2018年底拆除。有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html :app:checkDebugClasspath最新 :app:预构建最新版本 :app:preDebugBuild-TO-DATE :app:compiledBugaidl无源代码 :app:CompiledBugRenderScript最新版本 :app:checkDebugManifest最新 :app:generateDebugBuildConfig最新 :app:prepareLintJar最新版本 :app:mainApkListPersistenceDebug最新 :app:generateDebugResValues最新 :app:generateDebugResources最新 :app:mergeDebugResources最新 :app:createdebugcompatiblescreen最新 :app:processDebugManifest最新 :app:splitsDiscoveryTaskDebug最新 :app:processDebugResources最新 :app:generateDebugSources最新 :app:javaPreCompileDebug最新版本 /Users/aaronyang/UserStudy2018new/app/src/main/java/com/patternlock/zhangyumeng/writefile/FourPinWithPressureViewTest.java:216:error:不可比较类型:Object和int 如果(主页taketurn2.get(1)=3){ ^ /Users/aaronyang/UserStudy2018new/app/src/main/java/com/patternlock/zhangyumeng/writefile/FourPinWithPressureViewTest.java:220:错误:不可比较的类型:Object和int }else if(Home_page.taketurn2.get(1)=1){ ^ /Users/aaronyang/OneDrive-北达科他大学系统/18秋季/Research_PressureID/UserStudy2018new/app/src/main/java/com/patternlock/zhangyumeng/writefile/FourPinWithPressureViewTest.java:315:错误:不可比类型:Object和int 如果(主页taketurn2.get(1)=3){ ^ ^ 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息。 17个错误 :app:CompiledBugJavaWithJavaC失败 失败:生成失败,出现异常。 *出了什么问题: 任务“:app:compiledBugJavaWithJavaC”的执行失败。 >编译失败;有关详细信息,请参阅编译器错误输出。 *尝试: 使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的细节。 *例外情况是: org.gradle.api.tasks.TaskExecutionException:任务的执行失败“:app:compiledBugJavaWithJavaC”。 位于org.gradle.api.internal.tasks.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103) 位于org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73) 位于org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) 位于org.gradle.api.internal.tasks.execution.skipptodatetaskexecuter.execute(skipptodatetaskexecuter.java:59) 位于org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 位于org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59) 位于org.gradle.api.internal.tasks.execution.skipmptysourcefilestaskexecuter.execute(skipmptysourcefilestaskexecuter.java:101) 位于org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44) 位于org.gradle.api.internal.tasks.execution.cleanupstaleoutputsecuter.execute(cleanupstaleoutputsecuter.java:91) 位于org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62) 位于org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59) 位于org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) 位于org.gradle.api.internal.tasks.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) 位于org.gradle.api.internal.tasks.execution.catchExceptionTaskKexecuter.execute(catchExceptionTaskKexecuter.java:34) 位于org.gradle.execution.taskgraph.DefaultTaskGrapherExecuter$EventFiringTaskWorker$1.run(DefaultTaskGrapherExecuter.java:256) 位于org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) 在org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) 位于org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) 位于org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) 位于org.gradle.execution.taskgraph.DefaultTaskGrapherExecuter$EventFiringTaskWorker.execute(DefaultTaskGrapherExecuter.java:249) 位于org.gradle.execution.taskgraph.DefaultTaskGrapherExecuter$EventFiringTaskWorker.execute(DefaultTaskGrapherExecuter.java:238) 在org.gradle.exe
android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"
    defaultConfig {
        applicationId "com.patternlock.zhangyumeng.writefile"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
            //proguardFiles 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    //compile 'com.android.support:appcompat-v7:23.0.1'
    implementation 'com.android.support:appcompat-v7:28.0.0'
}
buildscript {
    repositories {
        mavenCentral()
        google()
        jcenter()
    }
    dependencies {
        //old building tool: classpath 'com.android.tools.build:gradle:1.3.0', was replaced by following:
        classpath 'com.android.tools.build:gradle:3.2.1'
        // NOTE: Do not place your application dependencies here; they belong in the individual module build.gradle files
    }
}

allprojects {
    repositories {     
        mavenCentral()
        google()
        jcenter()
    }
}
compile fileTree(include: ['*.jar'], dir: 'libs')
implementation fileTree(dir: 'libs', include: ['*.jar'])