Wie kann ich in meinem Code erkennen, ob ich im Release-Modus oder Debug-Modus bin?
Antworten
Zu viele Anzeigen?
Giedrius Šlikas
Punkte
915
android developer
Punkte
111449
Sie müssen dies in der gradle/kts-Datei verwenden, damit die BuildConfig-Datei für Sie generiert wird:
buildFeatures {
buildConfig = true
}
Dann greifen Sie auf das Feld BuildConfig.DEBUG
zu, das zum Paketnamen Ihrer App gehört.
Etwas Ähnliches, das weniger empfohlen wird (da es beim Erstellen der Release-Version keinen Code entfernt), ist zu überprüfen, ob die App debugfähig ist:
val isDebuggable = context.applicationInfo.flags and ApplicationInfo.FLAG_DEBUGGABLE != 0
Salim Lachdhaf
Punkte
1023
duskrivermoon
Punkte
1
- See previous answers
- Weitere Antworten anzeigen