应用程序未构建任务':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 任务中列出的依赖项