美文网首页
Android Error:Execution failed f

Android Error:Execution failed f

作者: 冷鸢J | 来源:发表于2017-09-06 10:25 被阅读0次

    在使用butterknife和realm进行开发时,realm无法正常编译,原来冲突的时候是butterknife无法编译,现在换成realm之后一脸懵逼,在网上找了好多方案都没有解决,之后自己新建项目测试发现是没有问题的,但是换到此项目又出现了问题,后来仔细观察发现没有编译是因为报了错误:

    Android Error:Execution failed for task':app:compileDebugJavaWithJavac'
    

    但是从报错信息来看,根本得不到有用的信息,在网上找了一下,发现一个不错的idea:

    gradlew compileDebugJavaWithJavac
    

    尝试在项目目录下打这个命令执行编译过程,果然定位到具体的问题,

    A default public constructor with no argument must be declared if a custom constructor is declared
    

    原来是我某个继承自RealmObject的bean只写了带参构造而没写无参构造导致了错误.....
    加上无参构造之后果然可以正常编译的,真是欲哭无泪啊.......后面再出现类似的问题也可以通过此命令进行问题的定位
    如果你也遇到了相似的问题,不妨也这样解决一下

    参考:
    http://blog.csdn.net/u014453811/article/details/54582426

    相关文章

      网友评论

          本文标题:Android Error:Execution failed f

          本文链接:https://www.haomeiwen.com/subject/tnymjxtx.html