无法解析所有配置文件':app:debugCompileClasspath'

Ala*_*ain 1 cordova ionic-framework

对不起,我尝试用命令构建一个APK

ionic cordova build android --debug
FAILURE: Build failed with an exception.
Run Code Online (Sandbox Code Playgroud)

在13s中构建失败14个可操作的任务:1个执行,13个最新(节点:440)UnhandledPromiseRejectionWarning:错误:/ home/alain/PuntoPro/PuntoPro/platforms/android/gradlew:命令失败,退出代码1错误输出: FAILURE:构建因异常而失败.

在emitTwo的ChildProcess.whenDone(/home/alain/PuntoPro/PuntoPro/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)建立失败的13s(events.js:126:13) )在Process.ChildProcess._handle.onexit(internal/child_process.js:209:5)的maybeClose(internal/child_process.js:925:16)的ChildProcess.emit(events.js:214:7)处(节点:440) )UnhandledPromiseRejectionWarning:未处理的承诺拒绝.这个错误源于在没有catch块的情况下抛出异步函数,或者拒绝未使用.catch()处理的promise.(拒收ID:1)(节点:440)[DEP0018] DeprecationWarning:未处理的承诺拒绝被弃用.将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程.

我已经搜索了解决方案,但仍然没有,也许我可以帮忙.

Ala*_*ain 7

通过对build.gradle文件进行少量更改来解决问题.基本上只需更改顺序,先调用maven {}然后再调用jcenter()

buildscript {
    repositories {
        maven {
             url "https://maven.google.com"
        }

        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 我还必须在“allprojects”部分进行更改,才能构建它。 (3认同)