1

当我运行我的颤振项目时,我收到以下错误:

C:\Users\Sourav Kannantha B\Documents\AndroidProjects\ecommercestore\build\app\generated\source\buildConfig\debug\com\skbsmk\ecommercestore\BuildConfig.java:14: error: illegal escape character
  public static final String fluttersdk = "C:\Users\Sourav Kannantha B\Documents\Flutter";
                                              ^
.
.
.

我可以看到为什么这是错误的,因为BuildConfig.java包含这一行:

public static final String fluttersdk = "C:\Users\Sourav Kannantha B\Documents\Flutter";

但我的local.properties文件包含正确格式的路径:

flutter.sdk=C:\\Users\\Sourav Kannantha B\\Documents\\Flutter

我不知道为什么,在构建它时会跳过一个反斜杠。我什至尝试local.properties对此进行编辑:

flutter.sdk=C:\\\\Users\\\\Sourav Kannantha B\\\\Documents\\\\Flutter

和这个:

flutter.sdk=C:/Users/Sourav Kannantha B/Documents/Flutter

但是一旦我运行该项目,android studio 就会自动将这些更改为以前的状态。

编辑:项目之前运行正常。当我添加com.google.android.libraries.mapsplatform.secrets-gradle-plugin到我的 android gradle 文件时,这一切都开始了。但我不确定这是否与此错误有关。

编辑:我不好,错误确实与com.google.android.libraries.mapsplatform.secrets-gradle-plugin. 删除后,错误得到解决。有人可以解释这种行为。

4

0 回答 0