应用程序未构建任务':app:compileDebugJavaWithJavac'的执行失败

Posted

技术标签:

【中文标题】应用程序未构建任务\':app:compileDebugJavaWithJavac\'的执行失败【英文标题】:app not build for Execution failed for task ':app:compileDebugJavaWithJavac'应用程序未构建任务':app:compileDebugJavaWithJavac'的执行失败 【发布时间】:2021-09-05 18:42:59 【问题描述】:
 I cannot build the app after i installed cordova plugin. Getting the following error

“任务 ':compileDebugJavaWithJavac' 执行失败。”。 我在 Windows 10 上安装了 android Studio 版本 4.2.1。我的 Gradle 在尝试了大约 2 天后没有构建。我有一个我不明白的问题。

我尝试了 platfrom 删除并再次添加,但得到相同的错误,还更改了 ionic 版本,但没有解决此问题

    ext.kotlin_version = '1.3.50'
    apply from: 'repositories.gradle'
    repositories repos

    dependencies 
        classpath 'com.android.tools.build:gradle:4.0.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    


allprojects 
    apply from: 'repositories.gradle'
    repositories repos

    //This replaces project.properties w.r.t. build settings
    project.ext 
      defaultBuildToolsVersion="29.0.2" //String
      defaultMinSdkVersion=22 //Integer - Minimum requirement is Android 5.1
      defaultTargetSdkVersion=29 //Integer - We ALWAYS target the latest by default
      defaultCompileSdkVersion=29 //Integer - We ALWAYS compile with the latest by default
    


task clean(type: Delete) 
    delete rootProject.buildDir

Ionic:

   ionic (Ionic CLI)             : 4.3.0 (C:\Users\MS\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 5.5.3
   @angular-devkit/build-angular : 0.1000.8
   @angular-devkit/schematics    : 10.0.8
   @angular/cli                  : 10.0.8
   @ionic/angular-toolkit        : 2.3.3

Cordova:

   cordova (Cordova CLI) : 10.0.0
   Cordova Platforms     : 6.0.0, android 9.1.0, browser
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 14 other plugins)

System:

   Android SDK Tools : 26.1.1 (C:\Users\MS\AppData\Local\Android\Sdk)
   NodeJS            : v14.17.1 (C:\Program Files\nodejs\node.exe)
   npm               : 7.18.1
   OS                : Windows 10```


【问题讨论】:

【参考方案1】:

在 gradle.property 中添加以下行并再次运行

org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home

【讨论】:

以上是关于应用程序未构建任务':app:compileDebugJavaWithJavac'的执行失败的主要内容,如果未能解决你的问题,请参考以下文章

app:compileFlutterBuildRelease 构建应用程序颤动时出错

构建我的应用程序时发生错误。(任务':app:checkDebugAarMetadata'的执行失败。)

错误:任务“:app:compileDebugNdk”执行失败

查找未在 app:dependencies 任务中列出的依赖项

无法向 Mac App Store 提交应用程序:“未创建任务。”

使用 Jenkins 构建 Android 项目时出现问题(未找到任务)