Cannot set the value of read-only property ‘outputFile’多渠道打包和All flavors must now belong to a named

Cannot set the value of read-only property ‘outputFile’多渠道打包和All flavors must now belong to a named

Cannot set the value of read-only property ‘outputFile’ for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl. Open File

1.Cannot set the value of read-only property ‘outputFile’
更新AS 3.0之后,出现Cannot set the value of read-only property ‘outputFile’报错,查询了文档才知道是用来打包后重命名的gradle出现了问题。

原来的打包名设置如下
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith(’.apk’)) {

output.outputFile = new File(outputFile.parent, “card.io-sample-app-KaTeX parse error: Expected ‘EOF’, got ‘}’ at position 34: …”) }̲ } …{variant.productFlavors[0].name}_v${variant.versionName}.apk”
}
}
关于flavorDimensions可查看官方文档
https://developer.android.google.cn/studio/build/build-variants.htm

2.ERROR: All flavors must now belong to a named flavor dimension
在这里插入图片描述
在defaultConfig中加入 flavorDimensions “versionCode” 即可
彼此交流,补充填坑,希望对你有所帮助。纸上得来终觉浅,书到用时方恨少。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115047.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月30日 下午5:00
下一篇 2021年9月30日 下午6:00


相关推荐

  • 修改cmd 命令行中的用户名|C:\Users\下的用户名[通俗易懂]

    修改cmd 命令行中的用户名|C:\Users\下的用户名[通俗易懂]修改→cmd命令行中的用户名|C:\Users\下的用户名1.打开运行输入regedit回车2.定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList3.选中下面名字最长的项,双击右侧ProfileImagePath,修改c:\user后的用户名第一步,修改用户名cmdcontro…

    2022年10月7日
    5
  • grep 正则表达式

    grep 正则表达式grep命令功能:输入文件的每一行中查找字符串。基本用法:grep[-acinv][–color=auto][-An][-Bn]'搜寻字符串'文件名参数说明:-

    2022年7月1日
    21
  • 什么才是正义(一)

    什么才是正义(一)什么才是正义这个话题 曾经被我熟虑过 后来又被我抛弃过 在少年时代 几乎男孩儿们都有一个英雄梦 不管是西方的左轮游侠佐罗 东方中国风的武侠 古典文学中抗争到底的孙悟空 梦幻作品中的奥特曼 满腔无畏的热血 总能被正义的风尚感染的激情澎湃 那个时候 只知道惩恶扬善的痛快 而不曾经历人生中的无奈 当天真遇上了现实 浪漫遇见平淡 你是否还坚持以往的正义 真实的人生 不是由无数高光的闪光点汇聚而成 更多的是茶米油盐的俗世生活 没有那么多的喝彩 也没有那么多的意外 而是无数次简单的重复

    2026年3月18日
    2
  • 二进制与十进制,八进制,十六进制转换_十进制转十六进制算法

    二进制与十进制,八进制,十六进制转换_十进制转十六进制算法进制转换:二进制、八进制、十六进制、十进制之间的转换不同进制之间的转换在编程中经常会用到,尤其是C语言。将二进制、八进制、十六进制转换为十进制二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。假设当前数字是N进制,那么:对于整数部分,从右往左看,第i位的位权等于Ni-1对于小数部分,恰好相反,要从左往右看,第j位的位权为N-j。…

    2022年10月18日
    6
  • Ubuntu彻底卸载jdk「建议收藏」

    Ubuntu彻底卸载jdk「建议收藏」参考链接原链接1、移除所有java相关的包(sun,Oracle,openJDK,lcedTeaplugins,GIJ)#apt-getupdate#apt-cachesearchjava|awk'{print($1)}’|grep-E-e’^(ia32-)?(sun|oracle)-java’-e’^openjdk-‘-e’^icedtea’-e’^(default|gcj)-j(re|dk)’-e’^gcj-(.*)-j(re|dk)’-e’

    2022年6月25日
    38
  • hive不在同一台机 hue_HUE配置文件hue.ini 的hive和beeswax模块详解(图文详解)(分HA集群和非HA集群)…

    hive不在同一台机 hue_HUE配置文件hue.ini 的hive和beeswax模块详解(图文详解)(分HA集群和非HA集群)…不多说 直接上干货 我的集群机器情况是 bigdatamaste 192 168 80 10 bigdataslave 192 168 80 11 和 bigdataslave 192 168 80 12 然后 安装目录是在 home hadoop app 下 官方建议在 master 机器上安装 Hue 我这里也不例外 安装在 bigdatamaste 机器上 Hue 版本 hue 3 9 0 cdh

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号