使用VS+Cordova进行APP开发,编译时突然出现以下异常:

cordova发布、编译出错,提示:cordova-build error : Execution failed for task ':mergeReleaseResources'.或者'mergeDebugResources'

 

 

解决方法:
找到 platform/android/build.gradle文件 找到android{}这个方法

加上下面两句代码:

aaptOptions.cruncherEnabled = false

aaptOptions.useNewCruncher = false

如下:即可解决问题

ext.postBuildExtras = {
    android {
        aaptOptions.cruncherEnabled = false
        aaptOptions.useNewCruncher = false
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_7
            targetCompatibility JavaVersion.VERSION_1_7
        }
        allprojects {
            compileOptions {
                sourceCompatibility = JavaVersion.VERSION_1_7
                targetCompatibility = JavaVersion.VERSION_1_7
            }
        }
    }
}

成功编译:

cordova发布、编译出错,提示:cordova-build error : Execution failed for task ':mergeReleaseResources'.或者'mergeDebugResources'

 

 

再次安装打开APP确发现白屏!!!原来不是以上的问题,重点在下面呢。

 

cordova发布、编译出错,提示:cordova-build error : Execution failed for task ':mergeReleaseResources'.或者'mergeDebugResources'

 

 

 参考文章:https://blog.csdn.net/qq_28195645/article/details/51556975

 

 

有时候androidstudio 编译回报以上错误、
那是因为你的目录太长啦、
解决办法1:将你的工程目录拿到外头去、
解决办法2:通过更改gradle.build来change编译目录
在跟目录下的gradle.build 添加如下

allprojects {
    repositories {
        jcenter()
        mavenLocal()
    }
    buildDir = "C:/tmp/${rootProject.name}/${project.name}"
}

 

相关文章:

  • 2021-09-14
  • 2021-11-08
  • 2021-05-11
  • 2022-01-20
  • 2021-11-18
  • 2021-12-31
  • 2021-10-07
  • 2022-03-03
猜你喜欢
  • 2022-01-16
  • 2021-08-30
  • 2021-04-04
  • 2021-10-14
  • 2021-08-26
  • 2022-12-23
  • 2021-05-27
相关资源
相似解决方案