我收到以下错误:
* 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/

10-11 23:10
查看更多