Tag: gradle

Configurare Gradle per eseguire la fase di creazione personalizzata prima di iniziare la compilazione

Ho iniziato a utilizzare Gradle oggi e dopo aver cercato un'ora e provando each ansible risposta da SO (ad es. 1 ) e diversi blog (es. 2 ) e documentazioni (es. 3 ) ho bisogno di aiuto. La mia domanda è semplice: come eseguire un passaggio personalizzato (nel mio caso l'esecuzione di ndk-build con un […]

Progetto Android Studio con sapori, directory di origini non mostrato in colore blu

ho progetto android gradle e voglio creare 2 rami di sapore, utilizzo sourceSet di default con struttura come sotto src – main – java – package – res – manifest.xml – flavor1 – java – package – flavor2 – java – package principale / java, segni flavor1 / java come fonte (colore blu), ma flavor2 […]

Android Studio 0.4: Imansible trovare il metodo jniDir ()

Durante l'aggiornamento a Android Studio 0.4, che utilizza il plugin 0.76 di gradiente android e gradle 1.9, si verifica un errore: org.gradle.api.internal.MissingMethodException: Imansible trovare il metodo jniDir () … che si riferisce alle linee di follwing nella mia build.gradle: tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> pkgTask.jniDir new File(projectDir, 'native-libs') } PS: Queste risposte risolvevano tutti gli altri […]

Indica lo script Android Gradle per eliminare apks non unificate e file di artefatti puliti

Ho iniziato a utilizzare il sistema di build Gradle pochi giorni fa e ho ottenuto lo script per funzionare come volevo, qui è: buildscript { repositories { mavenCentral() } } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion '18.0.1' productFlavors { flavor1 { packageName "flavor1" } flavor2 { packageName "flavor2" […]

Pubblica automaticamente l'applicazione Beta Android all'archivio Google Play

Sto cercando un metodo che posso utilizzare per pubblicare automaticamente un'applicazione sia nei flussi di prova alfa e beta sul negozio Google Play, dal mio server CI. Il mio setup CI è il seguente: L'applicazione Android è scritta usando Android Studio (usando Eclipse in realtà non è un'opzione per noi). Gli script di build sono […]

Android – App si blocca sui dispositivi Pre-Lollipop

La mia applicazione sta funzionando bene sui dispositivi Lollipop ma continua a schiantarsi prima della versione Lollipop. Ho semplicemente implementato un banner nella mia applicazione con il seguente codice attraverso la documentazione google // Request for Ads AdRequest adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .build(); // Load […]

Cambia directory build gradle in studio android?

Ho appena installato Android Studio e sto solo imparando a build utilizzando Gradle. Tuttavia, con l'impostazione predefinita del progetto, le mie costruzioni si trovano nella directory del progetto e vorrei farli collocare altrove (preferibilmente al di fuori della directory del progetto). È ansible raggiungere questo objective? Dove faccio un cambiamento e quale cambiamento faccio?

Errore di Android Studio: (3, 0) Plugin con id 'com.android.application' non trovato

Sono nuovo allo studio di android e ho scritto qualcuno un'app che ho fatto che è stato originariamente utilizzato in un inventore di applicazioni. Ho seguito il suo model e ho aggiunto nuove cose. L'applicazione ha un problema con la Gradle e mi dà la seguente. "Error:(3, 0) Plugin with id 'com.android.application' not found." Dice […]

Definire buildconfigfield per un tipo specifico AND buildType

Ho due sapori, diciamo Vanilla e cioccolato. Ho anche tipi di build Debug e Release, e ho bisogno di Vanilla Release per avere un field vero, mentre le altre 3 combinazioni devono essere false. def BOOLEAN = "boolean" def VARIABLE = "VARIABLE" def TRUE = "true" def FALSE = "false" VANILLA { debug { buildConfigField […]

Come rendere la versione di rilascio di grado non riesce utilizzando l'opzione Lint Option StopShip?

Ho letto molto su StopShip Android Lint Check e Gradley per questo supporto http://tools.android.com/tips/lint-checks http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Lint-support http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.LintOptions.html#com.android.build.gradle.internal.dsl.LintOptions:checkReleaseBuilds Le lattine Android consentono controlli con gradle la costruzione di gradle non riesce a compiere l'operazione http://developer.android.com/tools/help/lint.html http://developer.android.com/tools/debugging/improving-w-lint.html Vorrei usare come alcuni qui in SO hanno già citato, invece di un commento TODO o FIXME, utilizzarlo per garantire che […]

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