Otrzymuję ten błąd podczas próby kompilacji aplikacji React Native dla systemu Android. Aplikacja na Androida nie może rozpoznać BuildConfig.DEBUG.React Natywny błąd kompilacji Androida MainActivity.java:29: błąd: nie można znaleźć symbolu
:app:processDebugJavaRes UP-TO-DATE
:app:compileDebugJavaWithJavac
/Users/amirsharif/mobile-rappad/android/app/src/main/java/com/rappadmobile/MainActivity.java:29: error: cannot find symbol
.setUseDeveloperSupport(BuildConfig.DEBUG)
^
symbol: variable BuildConfig
location: class MainActivity
>1 error
:app:compileDebugJavaWithJavac FAILED
Mogę tymczasowo rozwiązać problem, po prostu ustawiając go na wartość true. To mogło się stać po zmianie nazwy aplikacji (ponieważ jest to również coś, co próbowałem zrobić).
Prawdopodobnie muszę zmienić coś za pomocą Gradle, aby ponownie wygenerował odpowiedni rodzaj plików.
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.app;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "com.rappadmobile";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0";
}
Dziękuję bardzo! Spędziłem kilka dni, próbując to rozgryźć. –
Katalogi ze starym AppName, które musiałem usunąć, można znaleźć w ./android/app/src/main/java/com ..i ./ios – remo
Pracował jak amulet –