我收到以下错误:* Error running Gradle:ProcessException: Process "project/path" exited abnormally:
当我尝试建立Flutter项目时。
它说这是由以下3个过时的API错误引起的:WARNING: API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
它告诉我运行-Pandroid.debug.obsoleteApi=true on the command line
来查看调用这些方法的内容,并以“错误完成:请检查android /文件夹中的Gradle项目设置”结束。
我使用什么命令在命令行中运行该语句,在哪里可以找到告诉我要看哪里的输出?当我删除启动器图标文件时,一切开始。 flutter clean
不起作用,也不能将项目作为Android项目打开并干净运行。现在,由于这种神秘的原因,我的项目将无法构建。
最佳答案
您可以在项目的根目录中运行gradlew -Pandroid.debug.obsoleteApi=true
,也可以将android.debug.obsoleteApi=true
这一行添加到gradle.properties
文件中。
关于android - 如何在命令行上使用-Pandroid.debug.obsoleteApi = true,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57546495/