When I run my flutter project, I get the following error:
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";
^
.
.
.
I can see why that is error, because BuildConfig.java contains this line:
public static final String fluttersdk = "C:\Users\Sourav Kannantha B\Documents\Flutter";
But my local.properties file contains the path in correct format:
flutter.sdk=C:\\Users\\Sourav Kannantha B\\Documents\\Flutter
I don't know why, while building it is skipping one backslash. I even tried to edit local.properties to this:
flutter.sdk=C:\\\\Users\\\\Sourav Kannantha B\\\\Documents\\\\Flutter
and this:
flutter.sdk=C:/Users/Sourav Kannantha B/Documents/Flutter
But as soon as I run the project, android studio is automatically changing these to as it was before.
EDIT: Project was running properly before. This all started when I added com.google.android.libraries.mapsplatform.secrets-gradle-plugin to my android gradle file. But I'm not sure if this has to do anything with this error.
EDIT: My bad, error was indeed related to com.google.android.libraries.mapsplatform.secrets-gradle-plugin. After removing that, error got resolved. Can someone explain this behaviour.
I had more or less same issue. The autogenerated buildConfig file was not correct in where it added some other declaration.
/**
* Automatically generated file. DO NOT MODIFY
*/
public final class BuildConfig {
public static final boolean DEBUG = false;
public static final String APPLICATION_ID = "com.package";
public static final String BUILD_TYPE = "release";
public static final String FLAVOR = "staging";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0.0";
// Added this weird declaration
public static final String = ;
public static final String sdkdir = " C : U s e r s A d m i n i s t r a t o r A p p D a t a L o c a l A n d r o i d S d k " ";
}
Removing com.google.android.libraries.mapsplatform.secrets-gradle-plugin fixed the issue
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With