美文网首页
AndroidStudio3.0 gradle 报错

AndroidStudio3.0 gradle 报错

作者: lyx0206331 | 来源:发表于2017-10-26 17:27 被阅读0次

    今天升级了Android studio3.0,习惯性的把所有提示升级插件啥的都升了一遍,但升级了gradle3.0后碰到了两个问题。

    1.Cannot set the value of read-only property 'outputFile' of ApkVariantOutputI...

    旧的写法为:

    查了一下资料,gradle3.0以上改了定义的参数,variant.outputs.each()这里的each()方法改成all(),即variant.outputs.all(),同时output.outputFile这个也过时了,直接声明定义参数赋值就行了,不使用output.outputFile。修改后如下:

    这个修改之后,又提示另一个问题,真是一波刚平,一波又起。

    2.All flavors must now belong to a named flavor dimension.Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html

    好吧,原因啥的就不说了,都是升级惹的祸,解决办法是直接在声明的版本名称后面加一句flavorDimensions "versionCode",就可以了

    顺道提示一下,新版本打的签名包保存位置也变了,会在app文件夹下根据渠道生成保存路径,自个儿去找吧,这个只是给粗心的人提个醒

    相关文章

      网友评论

          本文标题:AndroidStudio3.0 gradle 报错

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