Ich bin neu in buildvariants in Android Studio und versuchte mehrere Ansätze in den Foren gefunden zu folgen, aber .....Nicht in der Lage Variable in den buildtypes erklärt zuzugreifen
ich versuche, eine injizierte Variable in den buildtypes zu lesen aus Java.
- Ich habe die Variablen deklariert & appID2 als String wie folgt appID:
build.gradle (app):
buildTypes {
release {
resValue "String", "appID", "wgd"
buildConfigField "String", "appID2", "wgd"
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.p
ro'
}
ich das Projekt wieder aufgebaut.
und ich versuche zu lesen, dass die Variablen aus dem Java-Code in meiner onCreate Methode
Code:
System.out.println(R.string.appID); System.out.println(R.string.appID2);
aber ich ein Symbol bekommen können Fehler nicht behoben.
Kann jemand helfen?
* UPDATE *
Ich bin einen Schritt weiter. Ich erkannte, dass ich den Buildtyp in der unteren linken Ecke wählen muss. Ich habe dies getan, und ich kann für meine Freilassung Variante jetzt te Datei generated.xml siehe:
<item name="appID" type="String">1</item>
Aber es sais: Fehler: nicht unterstützten Typen String.
Irgendwelche Hilfe?
Versuchen 'resValue "String" Ändern "appID", "wgd"' auf 'resValue "string", "appID", "wgd"' – Isaac