Tag: gradle

Importieren von mehreren Projekten und einzelnen Projekten in Android Studio

Ich muss in der Lage sein, alle unsere Projekte im Android-Studio zu importieren und ich muss in der Lage sein, nur ein einziges Projekt und seine Abhängigkeiten in das Android-Studio zu importieren. Aktuelle Projektstruktur: Ast/ Apps / Projekt 1/ Build.gradle Projekt2 / Build.gradle Projekt3 / Build.gradle Build.gradle Einstellungen Gradlew Gradlew.bat Gradle / Andere Sachen/ Ich […]

Flusen nicht ausfallen

Vor einiger Zeit habe ich versucht, Lint zu meinem Android Studio-Projekt durch Hinzufügen einer lint.xml-Datei auf der App-Modul und das Hinzufügen der folgenden lintOptions: lintOptions { abortOnError true checkReleaseBuilds true lintConfig file("lint.xml") } Alles funktionierte gut, Debug-Builds scheiterten, wenn es flackerne Fehler gab und sonst weiterging. Ich habe die Änderungen nicht in das Projekt übernommen […]

Mehrfache SignaturConfigs für mehrere Varianten

Wie kann ich verschiedene Signaturkonfigurationen für verschiedene Varianten einstellen? Zum Beispiel haben wir derzeit die Buildtypen Debug / Beta / Release mit 2 Aromen, frei und bezahlt, was zu 6 Varianten führt. Um es ein bisschen leichter zu machen, vergessen wir die Debug-Varianten und konzentriere dich nur auf freeBeta / paidBeta / freeRelease / paidRelease. […]

Gradle connectedAndroidTest gibt "Kein Test gefunden", aber Adb Shell am Instrument kann die Tests finden

Wir haben ein Bibliotheksprojekt und mehrere Anwendungen hängen davon ab. Und die Unit-Tests sind im Bibliotheksprojekt. Wir können die Tests aus abhängigen Projekten in Android Studio ausführen ./gradlew :[DependentProject]:connectedAndroidTest Immer wieder "Kein Test gefunden, nichts zu tun". Durch Beobachtung, fand ich in Android Studio, scheint, dass es nur führt gradle Aufgaben: :[DependentProject]:assembleDebug, :[DependentProject]assembleDebugTest Dann verwendet […]

Testing recyclerView mit Espresso, wie man Klick oder machen Behauptungen

In letzter Zeit muss ich RecyclerView testen und ich habe viel Mühe, etwas damit zu tun. Zuerst kam ich zu wissen, dass Espresso bereits "unterstützt" RecyclerViews, indem sie uns RecyclerViewActions befindet sich in Espresso-Beitrag . Also habe ich beschlossen, es zu benutzen und meine Abhängigkeiten sieht so aus: dependencies { androidTestCompile 'junit:junit:4.12' androidTestCompile 'com.squareup.spoon:spoon-client:1.2.1' androidTestCompile […]

Verwenden Sie eine andere Namenskonvention für signierte apks, die mit dem Assistenten auf Android Studio erstellt wurde

Ich habe eine App mit mehr als ein paar buildFlavors und drei verschiedene buildTypes . Ich generiere die signierten apks von Build -> Generate Signed APK… (Es sei denn, es gibt keinen anderen gehen Ich möchte weiterhin mit dem Assistenten und nicht erstellen ein Skript, weil ich eine ständig wachsende Reihe von Anwendungen und wollen […]

0% Code-Abdeckung auf Espressotests mit JaCoCo und Gradle

In meinem JaCoCo Code Berichterstattung Berichte für meine Espresso-Tests, alle Zeilen und Zweige sind verpasst. Ich benutze JaCoCo in einer Android-Anwendung, die mit gradle 1.5.0 gebaut wird. Meine gradle Konfiguration: apply plugin: 'jacoco' android { buildTypes { debug { testCoverageEnabled = true } } } jacoco { version '0.7.5.201505241946' } Ich folgte diesem Blog-Post: Test […]

Android gradle, native libs für verschiedene Architekturen

Ich versuche, universelle apk für alle Architekturen zu bauen. Hier ist meine Projektstruktur: -App -appModule -libraryModule -libs -armeabi -lib.so -src -java -jni Hier ist meine gradle Datei für libraryModule: apply plugin: 'com.android.library' // http://stackoverflow.com/questions/28485309/how-to-build-single-apk-with-andoid-ndk-and-gradle android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { ndk { moduleName "ProxyResolver" // <– This is the name of AndroidProxy native […]

Diese Abhängigkeit gibt mir zwei Versionen von einem Glas. Wie kann ich das beheben?

Ich benutze Gradle für mein Projekt. Einer der Abhängigkeiten, die ich in meinem build.gradle angegeben habe, ist compile 'org.glassfish.jersey.media:jersey-media-moxy:2.0' Das funktioniert gut auf einer normalen Java-Anwendung, aber wenn ich versuche, es auf Android zu bauen bekomme ich: Bei der Betrachtung, welche Bibliotheken referenziert werden, ist es klar, dass es sowohl javax.inject-2.3.0-b05.jar und javax.inject-1.jar , die […]

Fehler: (21, 0) Gradle DSL-Methode nicht gefunden:

Dies ist der vollständige Text des Fehlers: – Fehler: (21, 0) Gradle DSL-Methode nicht gefunden: 'buildConfigField ()' Mögliche Ursachen: Das Projekt 'Sunshine2' kann eine Version von Gradle verwenden, die die Methode nicht enthält. Gradle-Einstellungen Die Build-Datei kann ein Gradle-Plugin fehlen. Bewerben Gradle Plugin Ich benutze gradle 2.4 mit Android Studio 1.4. Ich weiß nicht, was […]

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