android studio升级到最新版本3.4.1 如何配置productFlavors

安卓开发工具升级到最新版本3.4.1之后,需要配合升级kotlin到最新版本,如果你不确定你的kotlin是不是最新版本,那么你可以通过找到As导航栏的Tools–>Kotlin–>Configure Kotlin Plugin Update选项来 检查Kotlin 是否会更新到了最新版本。一般As的升级也会导致gradle的版本升级,最新的gradle版本则是5.1.1。
在这里插入图片描述
升级这些之后,如果你之前还使用了Java编译程序,As就会提示你Java API过时的警告,但是如果你不知道该怎么改其实也没有关系,依然可以编译成功和运行项目。但是如果你代码都切换成了Kotlin代码,而且不打算使用混编的模式则可以使用更改项目的编译方式为Kotlin编译。

WARNING: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
REASON: It is currently called from the following trace:
java.lang.Thread.getStackTrace(Thread.java:1556)
com.android.build.gradle.internal.errors.DeprecationReporterImpl.reportDeprecatedApi(DeprecationReporterImpl.kt:79)

还有一个问题就是按照As的提示之后升级各种第三方项目的版本之后,项目却报了一个新的错误:

Android resource linking failed
  /Users/guotianhui/.gradle/caches/transforms-2/files-2.1/6340f2bfcf0d2f4d12afe7e942866471/res/values/values.xml:2769:5-66: AAPT: error: style attribute 'attr/textColorError (aka com.fenjiread.learner:attr/textColorError)' not found.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值