walle icon indicating copy to clipboard operation
walle copied to clipboard

Gradle-plugin 3.3.0 variant.assemble 过期警告

Open ongakuer opened this issue 6 years ago • 18 comments

升级到 Android Studio 3.3 和 gradle-plugin 3.3.0 后编译出现警告

API 'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'.

调用 variant.assemble 的地方推荐改成 variant.assembleProvider

ongakuer avatar Jan 15 '19 07:01 ongakuer

WARNING: API 'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getAssemble(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. Affected Modules: app

碰到相同的问题。 希望能够升级下。看着揪心。

yinanwang1 avatar Jan 17 '19 09:01 yinanwang1

variant.assembleProvider.configure { //doing something }

zyallday avatar Jan 17 '19 11:01 zyallday

同遇到这个警告了

tongxiansheng avatar Jan 18 '19 03:01 tongxiansheng

同样遇到这个问题,希望升级

miloDev-android avatar Jan 31 '19 10:01 miloDev-android

同样遇到这个问题,希望升级,不然gradle升级到5.0就gg了

YouthLee avatar Feb 01 '19 02:02 YouthLee

同样问题 希望尽快升级

puyang1017 avatar Feb 11 '19 02:02 puyang1017

同样遇到这个问题,希望升级

ZakAnun avatar Feb 20 '19 06:02 ZakAnun

Temporary solution!

  • Edit your root "build.gradle" file.
  • Change "com.android.tools.build:gradle:3.3.0" to "3.2.0" Done.

期望美团早点把这个问题改过来

iskyfei avatar Feb 20 '19 11:02 iskyfei

@iskyfei 只是个升级警告,没有必要降级,强行降级可能导致 IDE 和 gradle 插件不兼容。

另外,gradle新旧版本兼容方法例如:

if (variant.hasProperty('assembleProvider')) {
    variant.assembleProvider.get()
} else {
    variant.assemble
}

ongakuer avatar Feb 21 '19 03:02 ongakuer

API 'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'.

+1

ikkyu0319 avatar Apr 19 '19 02:04 ikkyu0319

同样问题 希望尽快升级

fengjuan avatar Jul 09 '19 06:07 fengjuan

希望给解决下 感谢美团大佬们

WFCN avatar Jul 18 '19 09:07 WFCN

希望能快点发新版解决这个问题!

tmacbo avatar Aug 16 '19 02:08 tmacbo

还会维护不?

youlookwhat avatar Apr 21 '20 09:04 youlookwhat

难道停止维护了?

luochengyeyu avatar Jun 11 '20 03:06 luochengyeyu

在Android Studio4.0使用walle打包出来的apk包,不能在android10上安装。

yinanwang1 avatar Jun 12 '20 08:06 yinanwang1

@yinanwang1 呃,顺便回答一下,打包以后可以再用下面的命令行工具重新设置渠道。 walle-cli-all.jar.zip

貌似是从这里下载的 https://github.com/Meituan-Dianping/walle/issues/326

ongakuer avatar Jun 12 '20 08:06 ongakuer

@ongakuer 谢谢提醒。 嗯嗯 使用这个jar然后进行命令执行重新多渠道打包,得到的包支持V1,V2和V3,在android10上可以安装。666

yinanwang1 avatar Jun 12 '20 10:06 yinanwang1