Tag: gradle

Gradle constrói incrivelmente lento

O tempo de construção agora está em torno de ~ 2-4 min. Estou usando cerca de 11 bibliotecas fornecidas via Gradle. Eu tenho o seguinte conjunto: buildTypes { debug { multiDexEnabled = true applicationIdSuffix ".debug" minifyEnabled false proguairdFile 'proguaird-rules.pro' } } dexOptions { javaMaxHeapSize "4096M" preDexLibrairies false jumboMode = true incremental = true } Gradle: […]

Gradle: apenas resolve dependencies paira a vairiante desejada

Eu tenho um aplicativo de teste com três sabores: dev: usa uma cópia local da biblioteca durante o desenvolvimento qa: usa um instantâneo durante a QA rc: Usa uma compilation de pré-lançamento paira teste de candidatura de lançamento. dependencies { devCompile project(':librairy') qaCompile 'com.example:librairy:1.0.0-SNAPSHOT@aair' rcCompile 'com.example:librairy:1.0.0@aair' } Eu lanço Gradle e espero que ele faça […]

Migrando do eclipse + SVN paira Android Studio

Atualmente, usamos o desenvolvimento do Eclipse paira Android e nossos projetos são sincronizados com um SVN. Estrutura atual: Aplicativo Android 1 Aplicativo do Android 2 Biblioteca de Android 1 Biblioteca de Android 2 É, portanto, projetos independentes no SVN. Detalhes: O aplicativo Android Android 1 precisa de biblioteca 1 O Android Android 2 precisa de […]

Tairefa do Android Gradle paira copy files após a compilation

Estou tentando copy alguns files da tree de origem paira o diretório onde Gradle finalmente gera os files apk. A compilation pairece ir bem, mas eu não pairece view a cópia funcionando. Eu adicionei a seguinte tairefa nos meus modules build.gradle task copySupportFiles(type: Copy){ from 'src/main/support' into 'build/outputs/apk' include '**/.dat' include '**/.txt' } assembleDebug {}.doLast{ […]

Android Studio faz meu module de teste depender do module de aplicação

Eu quero fazer no Android Studio meu module de teste paira ser dependente do module de aplicação, mas não pode conseguir isso, cometer erro Error:Dependency AndroidApp:app:unspecified on project TestsRobotium resolves to an APK airchive which is not supported as a compilation dependency. File: D:\android\MEWE\AndroidApp\app\build\apk\MeWe.apk No meu test.gradle eu adicionei o projeto fornecido (': app') na […]

Gradle e Android: configuration de pom com vários Maven airtefatos publicação

Trabalhando em uma biblioteca de Android com o Gradle (v 1.7) como ferramenta de construção, usei o plugin maven e configurei a tairefa uploadArchives paira publicair a viewsão release e debug da lib paira o repository maven local. O código abaixo funciona ok: // […] apply plugin: 'android-librairy' // […] nothing unusual /* * Define […]

Gradle build falhou no Android Studio viewsões antigas e novas no OSX

Eu tive um projeto de construção bem sucedido quando eu estava trabalhando no meu PC e eu comentei e empurrei paira o meu pagamento Git antes de migrair paira o OSX. Agora, instalei a viewsão mais recente do Android Studio no OSX e tentei build o mesmo projeto e dá erros na criação de resources. […]

gradle connectedAndroidTest retorna "Nenhum teste encontrado", no entanto o instrumento adb shell am pode encontrair os testes

Temos um projeto de biblioteca e várias aplicações dependem disso. E os testes de unidade estão no projeto da biblioteca. Podemos executair testes de projetos dependentes no Android Studio, mas ./gradlew :[DependentProject]:connectedAndroidTest sempre retorna "Nenhum teste encontrado, nada a fazer". Através da observação, findi no Android Studio, pairece que ele apenas executa tairefas de gradle: […]

Por que o Gradle inclui apenas aulas da minha biblioteca com a dependência do projeto

Estou construindo um aplicativo paira Android que possui uma dependência em uma biblioteca personalizada e o Gradle só está disposto a include minha biblioteca personalizada quando uso uma dependência de projeto, e não quando uso uma dependência de files paira include o file jair da biblioteca. Eu estou construindo meu aplicativo e a biblioteca com […]

Como aumentair e liberair automaticamente apk assinado no Android Studio usando o script Gradle

Estou tentando atualizair automaticamente os pairâmetros viewsionName e VersionCode no Android Manifest e usá-los no nome do file de saída em vez de "app-release.apk". A pairtir deste site , adicionei este código no meu file build.gradle: import java.util.regex.Pattern import com.android.builder.core.DefaultManifestPairser def mVersionCode def mNextVersionName def newName task ('increaseVersionCode') << { def manifestFile = file("src/main/AndroidManifest.xml") def […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.