zoukankan      html  css  js  c++  java
  • cordova发布、编译出错,提示:cordova-build error : Execution failed for task ':mergeReleaseResources'.或者'mergeDebugResources'

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

    解决方法:
    找到 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
                }
            }
        }
    }

    成功编译:

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

     参考文章: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}"
    }
  • 相关阅读:
    poj 2942 Knights of the Round Table 双连通分量
    zoj 2588 Burning Bridges 桥
    desin pattern
    android
    ubuntu
    centos
    android布局
    gradle
    好站
    tomcat datasource
  • 原文地址:https://www.cnblogs.com/gougou1981/p/12868974.html
Copyright © 2011-2022 走看看