Tag: gradle

Le dependencies di Gradle risolvono all'improvviso estremamente lente

Sto sviluppando un progetto Android con Android Studio e gradle. Fino a ieri, la costruzione di gradel stava costruendo relativamente veloce in pochi secondi. Da oggi, improvvisamente è diventato 5 minuti per build. Ho dato dimensione più grande sul gradle VM ma ancora non ha speranza. Qualcuno mi può dare qualche suggerimento su cosa sta […]

Android Gradle Duplicare i file copiati in APK META-INF / license.txt

Ho intenzione di aggiungere un supporto RESTful Web Service con Spring alla mia applicazione Android come descritto qui https://spring.io/guides/gs/consuming-rest-android/ . Questo è il build.gradle top-level config: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' } } allprojects { repositories […]

Differenza tra pulito e pulito

Qual è la differenza tra le seguenti istruzioni quando viene rilasciato da un terminal di Android Studio Project: Android_Studio_Project_Path: ./gradlew clean Android_Studio_Project_Path: ./gradlew clean assembleDebug Android_Studio_Project_Path: ./gradlew clean: assembleDebug e normale Android Studio -> Build -> Clean. Quale sarebbe la differenza nel process interno.

Aggiungere Google Play Services a Android Studio utilizzando Gradle

Im lavoro su app di mappa semplice, ho aggiunto google-play-services.jar e il suo riferimento a gradle dependencies { compile files('libs/android-support-v4.jar', 'libs/google-play-services.jar') } L'attività principale: setContentView(R.layout.activity_mapui); GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); file di layout <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.google.android.gms.maps.MapFragment"/> Ma l'applicazione si blocca sul dispositivo E / AndroidRuntime: FATAL EXCEPTION: principale java.lang.NoClassDefFoundError: com.google.android.gms.R $ stilizzabile […]

In Android / Gradle come definire un'attività che viene eseguita solo durante la costruzione di specific buildType / buildVariant / productFlavor (v0.10 +)

Plugin Android per Gradle genera per each attività di BuilType / Flavor / BuildVariant. Il problema è che questo task sarà generato in modo dinamico e quindi non sarà disponibile come dipendenza quando si definisce un'operazione come questa: task myTaskOnlyForDebugBuildType(dependsOn:assembleDebug) { //do smth } Una soluzione proposta da questa risposta sarebbe questa task myTaskOnlyForDebugBuildType(dependsOn:"assembleDebug") { […]

Come faccio a corrispondere a una revisione di Google Play Services con una versione di installazione?

Android SDK Manager mi ha informato stamattina che c'era una nuova versione di Google Play Services per il download: la versione 18. Quindi, come posso trovare il corrispondente numero di versione lungo per mettere nel mio file build.gradle? Tutti i miei dispositivi di prova sono in esecuzione versione 5.0.84, quindi ho provato ad aggiornarlo compile […]

test di junit con gradle per un progetto android

Sto cercando di get prove (junit e robolectric) che lavorano in un progetto Android ma sono totalmente bloccati. Il mio problema principale è che tutti i test che ho trovato con gradle in qualche modo tirano nel plugin java e poi ho questo errore: The 'java' plugin has been applied, but it is not compatible […]

Gradle firma i sapori con diverse chiavi in ​​Android

Ho molti sapori della mia applicazione Android e voglio che tutti, tranne uno, utilizzino la stessa chiave . C'è uno che ha bisogno di utilizzare una chiave diversa. Come faccio a ignorare il signingConfig per un solo sapore dell'app (ma all'interno dello stesso tipo di build, ad esempio "rilascio")? Vorrei che tutte le build per […]

Android Studio: Gradire Aggiorna Failed – Imansible trovare com.android.tools.build:gradle:2.2.0-alpha6

Ho appena tirato giù un progetto Android da git, e Android Studio mi sta dando il seguente errore each volta che tento di aprirlo; Error:Could not find com.android.tools.build:gradle:2.2.0-alpha6. Searched in the following locations: https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar Required by: newApp_Android:app:unspecified Ho installato Gradle localmente e ho impostato i routes di ambiente attraverso il sistema. In […]

Qual è lo scopo di Gradle?

Potrei usare un piccolo aiuto per comprendere i concetti dietro Gradle (plugin v 0.7) nel context di Android Studio 0.4.0. Non ho usato Gradle prima e mi sta causando solo problemi. Non vedo il suo scopo / beneficio perché non so abbastanza. Alcune domande specifiche che ho Quali sono queste dependencies? Sto facendo una semplice […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.