Perguntas com a marcação «android-gradle-plugin»

O Android Gradle Plugin é o sistema de compilação padrão do Android. É usado como sistema de criação de suporte pelo Android Studio.




15
Erro: conflito com a dependência 'com.google.code.findbugs: jsr305'
Criei um novo projeto no Android Studio 2.2 Preview 1 com o aplicativo Android e o módulo Back-end com o Google Messaging. Este é o arquivo do aplicativo: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner …

19
buildTypes não pode ser aplicado a groovy.lang.Closure
Estou recebendo esse aviso no arquivo gradle do meu projeto: Aviso: (16, 5) 'buildTypes' não pode ser aplicado a '(groovy.lang.Closure <com.android.build.gradle.internal.dsl.BuildType>)' Minha seção buildTypes é: buildTypes { debug { debuggable true } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } } Atualmente, estou usando o Android Studio 1.1.0, compileSdkVersion 22, …

4
Repositórios do buildscript do Android: jcenter VS mavencentral
A última vez que usei o Android Studio, ele gerou .gradlearquivos com mavencentral()repositórios buildscript, enquanto agora existe jcenter(). Alguém poderia explicar os problemas relacionados a isso. Existem outros acordos de recompra? Quando devemos trocá-los? Qual o impacto que eles têm em projetos, módulos, bibliotecas? Quaisquer outros itens essenciais para desenvolvedores …


28
Falha na fusão do manifesto: uses-sdk: minSdkVersion 14
Desde o download do SDK mais recente e a instalação do Android Studio, meu projeto falha ao criar. Recebo a seguinte mensagem: Error:Gradle: Execution failed for task ':SampleProject:processProdDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1

30
Falha na fusão do material do Android e do manifesto appcompat
Eu tenho a próxima série dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } Mas quando eu quero criar um aplicativo, recebo o próximo log: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at …

26
Nenhum recurso encontrado que corresponda ao nome dado: attr 'android: keyboardNavigationCluster'. ao atualizar para a Biblioteca de suporte 26.0.0
Eu tenho esse problema ao atualizar para a versão mais recente da Biblioteca de suporte 26.0.0 ( https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0 ): Erro: (18, 21) Nenhum recurso encontrado que corresponda ao nome fornecido: attr 'android: keyboardNavigationCluster'. /.../app/build/intermediates/res/merged/beta/debug/values-v26/values-v26.xml Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(18, 21) No resource …

26
Vários arquivos dex definem Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat
Se eu executar a gradle assembleDebugpartir da linha de comando, de repente estou recebendo este erro: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) Se eu grep para v4, vejo dois …

30
Erro: nenhuma cadeia de ferramentas encontrada na pasta NDK toolchains para ABI com o prefixo: llvm
Eu quero compilar um projeto android de código aberto (Netguard) usando gradel ( gradlew clean build), mas encontrei este erro: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm Entrei …

24
Erro: não foi possível encontrar o wrapper gradle no Android SDK. Pode ser necessário atualizar seu Android SDK - Android
Sei que há muitas perguntas semelhantes a essa, mas não consegui encontrar uma solução para o meu problema em nenhuma delas. Além disso, fornecerei detalhes para o meu caso específico. Codifiquei um projeto Ionic no Ubuntu 16.04 LTS e agora tenho que construí-lo para lançamento. Então, eu executo o comando: …

27
AVISO: A API 'variant.getJavaCompile ()' está obsoleta e foi substituída por 'variant.getJavaCompileProvider ()'
De repente, ao sincronizar o Gradle, recebo este erro: AVISO: A API 'variant.getJavaCompile ()' está obsoleta e foi substituída por 'variant.getJavaCompileProvider ()'. Ele será removido no final de 2019. Para obter mais informações, consulte https://d.android.com/r/tools/task-configuration-avoidance Módulos afetados: app Eu tenho isso build.gradlepara o módulo de aplicativo: apply plugin: 'com.android.application' apply …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.