Tag: gradle

Android Gradle Read App Name von strings.xml

Ich versuche, meine APK-Dateien für jede Build-Variante umzubenennen, um den Anwendungsnamen, versionName, versionCode und Build-Nummer zu enthalten, wenn vorhanden. Bisher habe ich alles außer dem anwendungsnamen. Ich möchte den gleichen Wert verwenden, den die AndroidManifest.xml Datei für android: label verwendet. Dies kommt von einer String-Ressource @string/app_name . Ich habe die Fähigkeit gesehen, die Ressourcenwerte zu […]

Android Studio: Migrate komplexe build.xml zu build.gradle

Ich habe mein Projekt von Eclipse zu Android Studio erfolgreich migriert und eine Standard-build.gradle-Datei wurde generiert. Das Projekt baut korrekt und ich kann zum Debuggen etc. Das eigentliche Problem aber ist das Erstellen von Release-APK-Dateien (von der Kommandozeile), für die ich ein benutzerdefiniertes Ant-Build (über die Befehlszeile, nicht aus der Eclipse) verwendet habe. Meine benutzerdefinierte […]

Fehler: Gradle: Ausführung fehlgeschlagen für Task ': app: compileDebugJava'

Ich versuche, mir neues Android-Projekt zu bauen und diesen Fehler zu bekommen: Fehler: Gradle: Ausführung fehlgeschlagen für Task ': app: compileDebugJava'. Zusammenstellung fehlgeschlagen; Siehe die Compiler-Fehlerausgabe für Details. Ich sehe nicht in meiner intellij IDEA irgendeine Kompilation Details Ausgabe Wie kann ich weitere Details hinzufügen? Das ist mein gradle.build buildscript { repositories { jcenter() } […]

Wie kann man wiederverwendbare Aktivitäten in Android erstellen?

Ich habe seit ein paar Monaten an einer mobilen App gearbeitet. Jetzt will ich noch andere Apps entwickeln, aber den Code wiederverwenden, den ich geschrieben habe. Ich hätte gerne wiederverwendbare Code (Aktivitäten), um in vielen Projekten verwendet zu werden. Auf diese Weise, wenn es irgendeinen Bug in einem von diesen gibt, würde ich den Fehler […]

Umgang mit doppelten Einträgen in AndroidStudio: java.util.zip.ZipException

EDIT: Lösung von Error: java.util.zip.ZipException: Duplikat Eintrag funktioniert hier nicht, denn ich habe kein Problem mit support-v4 Modul Ich versuche, ein Android-Projekt zu bauen, das SpongyCastle verwendet, aber leider benötigt es javax.naming Paket von jndi Bibliothek. Ich habe jndi und sogar javaEE, um es funktionieren, aber gradle hat immer noch Probleme mit dem Ausführen eines […]

Mischen von Android-Plugins von gradle und gradle-experimentell

Gibt es irgendeine Weise oder Workarounds oder nur Hinweise, um Plugins von gradle und gradle-experimentell zusammenarbeiten zu machen? Zum Beispiel, um diese beiden Versionen zu mischen: com.android.tools.build:gradle:1.3.1 com.android.tools.build:gradle-experimental:0.3.0-alpha4 Ich habe ein bestehendes Projekt, das einige externe Plugins verwendet ( app/build.gradle ): apply plugin: 'com.android.model.application' apply plugin: 'com.android.databinding' apply plugin: 'com.jakewharton.hugo' In meiner Wurzel build.gradle ich: […]

Die Klasse OutputFileTask kann nicht mit Android Studio 1.2 und Gradle 1.2.2 geladen werden

Nach dem Upgrade auf Android Studio 1.2, bekomme ich die folgende Fehlermeldung beim Versuch, mein Projekt zu synchronisieren Fehler: Die Klasse 'com.android.build.gradle.internal.tasks.OutputFileTask' kann nicht geladen werden. Mögliche Ursachen für diesen unerwarteten Fehler sind: Der Abhängigkeits-Cache von Gradle kann beschädigt sein (dies tritt manchmal nach einem Timeout der Netzwerkverbindung auf.) Re-Download-Abhängigkeiten und Synchronisierungsprojekt (erfordert Netzwerk) Der […]

Wie kann ich einen generierten Quellordner zu meinem Quellpfad in Gradle hinzufügen?

Ich benutze die Annotationsverarbeitung. Deshalb benutze ich das apt Plugin . Es erzeugt neue Java-Quellen in build/source/apt . Hier ist mein build.gradle: apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'apt' apply plugin: 'war' apply plugin: 'gwt' apply plugin: 'jetty' sourceCompatibility = 1.7 version = '1.0' eclipse { classpath { downloadSources=true downloadJavadoc=true } } buildscript […]

Erstellen Sie einen AAR, der von mehreren AARs abhängt

Ich arbeite daran, ein SDK zu bauen, das in anderen Anwendungen verwendet werden kann. Meine Projektstruktur ist wie folgt: ProjectFolder | +–AndroidLibs | | | +–UI (android library – AAR) | | | +–Protocol (android library – AAR) | | | +–infra (android library – AAR) | +–SDK(depends on UI, Protocol and Infra) | +–APP(depends […]

Zwang, das gleiche Zertifikat zu verwenden, um verschiedene "buildTypes" zu signieren, die für ein bestimmtes "productFlavor" konfiguriert sind?

Hintergrund: Ich produziere Builds mit Build-Variante. Im Folgenden sind die Konfigurationen: signingConfigs { production { storeFile file("some_path/buildsystem/keystore/some.release.keystore.jks") storePassword "somepassword" keyAlias "somekeyalias" keyPassword "some" v2SigningEnabled false } develop { storeFile file(".some_path./buildsystem/keystore/someother.debug.keystore.jks") storePassword "someother" keyAlias "someotherkeyalias" keyPassword "someother" v2SigningEnabled false } } productFlavors { production { signingConfig signingConfigs.production } develop { applicationIdSuffix ".develop" signingConfig signingConfigs.develop } } […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.