Hier ist ein Teil meines build.gradle (Modul: app)Ändern gradle BuildType basierend auf Parameter
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
Nun, ich möchte in meinem Projektverzeichnis nennen gradlew mit Parameter und Änderung „debug wahr "basierend auf Parameter.
Also, wenn ich, wie etwas zu nennen waren:
gradlew build assembleDebug -Pisdebug=false
Es sollte
änderndebug {
debuggable true
}
zu
debug {
debuggable false
}
Wie genau kann ich dieses Verhalten erreichen? Ich habe versucht, meinen eigenen zu erstellen und konnte den Parameterwert lesen, aber ich habe keine Ahnung, wie man den "debuggable" auf den gegebenen Wert setzt.
siehe: http://stackoverflow.com/questions/25582173/override-property-in-build-gradle-from-the-command-line – RaGe