Ich versuche einen Yeoman Projektgenerator für Android zu erstellen, der Parameter von Benutzern übernehmen und die bereits vorhandene Datei entsprechend aktualisieren kann. Wie kann es einen Kesselplattencode in die Datei einfügen oder zur Laufzeit eine Abhängigkeit in build.gradle usw. hinzufügen.Yeoman Generator zum dynamischen Hinzufügen von Code
Zum Beispiel ich prompt Benutzer, wenn er für Fabric-Bibliothek Abhängigkeit hinzufügen möchte, wenn er die Abhängigkeit für diese Bibliothek drückt ja dann
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { transitive = true; }
sollte in build.gradle hinzugefügt werden und sollte die hinzufügen Code erforderlich, um Setup diese Bibliothek in notwendigen Dateien wie Anwendungsklasse onCreate Methode
Fabric.with(this, new Crashlytics());
und Android.Manife enthalten sollte st sollte
<meta-data android:name="io.fabric.ApiKey" android:value="your key">
enthalten Was ist der beste Weg, um dies zu erreichen?
Dank