Tag: android gradle

Definiere buildConfigField für androidTest

Ich definiere ein bestimmtes Feld in der BuildConfig für das Erhalten der URL während der Laufzeit. Also, für jeden Build-Typ, benutze ich eine andere Zeichenfolge: prod { buildConfigField "String", "BASE_URL", "\"abc.com\"" } debug { buildConfigField "String", "BASE_URL", "\"efg.com\"" } Ist es möglich, eine andere URL zu definieren, während die Android-Tests laufen? Ich habe versucht, diese […]

Java.io.IOException: com.android.jack.api.v01.CompilationException: konnte nicht kompiliert werden

Unten ist der Fehler, den ich bei der Migration yo Java 8 mit API Level 24 bekomme. Sieht aus wie aus lombok Pre-Prozessor. Jede Hilfe geschätzt Fehler: /MyApp.native.android/AndroidApp/src/main/java/com/cba/MyApp/android/view/fragment/ProfileDetails/tabs/Profile.java: 21: Der Import lombok kann nicht aufgelöst werden FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':AndroidApp:compileMyAppDebugJavaWithJack'. > java.io.IOException: com.android.jack.api.v01.CompilationException: Failed […]

Umbenennen der Ausgabedatei im neuen Android Plugin 3.0.0-alpha1

Ich habe das in der vorherigen Gradle Plugin und es war gut funktioniert. applicationVariants.all { v -> v.outputs.each { output -> output.outputFile = new File( output.outputFile.parent, output.outputFile.name.replace("app-release.apk", "companyName-app-v${variant.versionName}.apk")) }} Mit dem letzten Update auf 3.0.0-alpha1 zeigt es Fehler. Ich habe den Link https://developer.android.com/studio/preview/features/new-android-plugin-migration.html gelesen, konnte aber nicht die genaue Fehlerquelle finden. Gibt es hier eine […]

Duplizieren Sie die WebRTC-Klasse in Android

Ich bekomme diese Fehler in meiner Android-App und hier ist die LogCat. > Error:Execution failed for task > ':android:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: > org/webrtc/voiceengine/WebRtcAudioRecord.class Ich versuche, eine zweite WebRTC in meine Android-App zu integrieren, ich habe TokBox-Jar in mein Projekt integriert und nun versuche ich auch, VSee SDK in App zu setzen, ich […]

Gradle 4.0 Eine passende Konfiguration kann nicht gefunden werden

Ich versuche, mein bestehendes Projekt in einem neuen Android Studio 3.0 Kanarienvogel zu öffnen. 2. Ich habe Gradle nach Anweisungen aktualisiert, geänderte Namen für Abhängigkeitskonfigurationen, aber ich bekomme weiterhin den nächsten Fehler: Error:Could not resolve all dependencies for configuration ':bankOK:betaNewApiInnerTestRuntimeClasspath'. > Unable to find a matching configuration in project :abChat: – Configuration 'debugApiElements': – Required […]

Build funktioniert in Debug, schlägt in Release – ZipException doppelte Eintrag

Ich aktualisiere eine Anwendung von 2.3 auf Nougat (SDK 25). Wenn ich com.android.support:appcompat-v7:25.0.0 addiere, um ActivityCompat.requestPermissions zu unterstützen. Wenn ich diese im Debug-Modus ausführe, läuft die Applikation ohne Probleme, aber das Ausführen mit ./gradlew assembleDebug verursacht den folgenden Fehler: Error:Execution failed for task ':transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/hardware/display/DisplayManagerCompat.class Wenn ich das im Debug-Modus […]

Wie können Variant Outputs mit dem Android Gradle Plugin 3.0.0+ manipuliert werden?

Die neueste Version (3.0.0) des Android Plugins für Gradle hat seine API zur Manipulation von Variantenausgängen gebrochen. Diese API wurde zum Manipulieren von Dateien, die während Builds erstellt wurden (wie AndroidManifest.xml), verwendet und wurde entfernt, um die Konfigurationszeiten zu verbessern. Welche neuen APIs stehen zur Verfügung, um Variant Outputs zu manipulieren und wie unterscheiden sie […]

Dolch 2, Gradle Plugins und Jack – Anleitung erforderlich

Ich benutze Dagger 2 (erstmaliger Benutzer der DI-Bibliothek) mit Android Studio (AS 2.1.2 – SDK 24), und offensichtlich mein erster Gedanke ist: "Welche Abhängigkeiten brauche ich, um es zu benutzen?" Mit Blick auf Beispiele kann ich sehen, dass Sie in der obersten Ebene benötigen build.gradle Datei benötigen Sie ein Annotation-Prozessor-Plugin: classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' Jetzt die Abhängigkeiten […]

Externes AndroidManifest.xml wird nicht unter Projektansicht angezeigt

Ich habe ein Android-Projekt mit Android Studio und Gradle entwickelt. Die AndroidManifest.xml Projekts befindet sich unter einem externen Ordner. Ich build.gradle darauf mit dem folgenden Code in der Datei build.gradle : sourceSets { main { manifest.srcFile '..\\..\\..\\sources\\AndroidManifest.xml' } } Alles funktioniert AndroidManifest.xml , das Projekt kompiliert und läuft, außer ich kann die Datei " AndroidManifest.xml […]

Android APK aus Android Studio und Konsole gebaut haben unterschiedliche SHA Fingerabdrücke

Beim Aufbau von unterschriebener Freigabe APK habe ich folgendes build.gradle : Wenn ich signierte apk von android studio (über Build -> Generate Signed APK… ) mit build.gradle Datei wie diese (nur relevante Teile): signingConfigs { release { storeFile file('/keystore/location/mykeystore.keystore') storePassword 'storepassword' keyAlias 'key' keyPassword 'keypassword' } } buildTypes { release { signingConfig signingConfigs.release } } […]

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