Estou usando o bitbucket para poder trabalhar com outro desenvolvedor, mas parece que não podemos fazê-lo funcionar perfeitamente. Eu recebi esse erro depois de puxar as alterações dele:
Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f --no-crunch -I E:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -M E:\Documents\smart-my-job1\app\build\manifests\debug\AndroidManifest.xml -S E:\Documents\smart-my-job1\app\build\res\all\debug -A E:\Documents\smart-my-job1\app\build\assets\debug -m -J E:\Documents\smart-my-job1\app\build\source\r\debug -F E:\Documents\smart-my-job1\app\build\libs\app-debug.ap_ --debug-mode --custom-package com.smartmyjob
Error Code:
-1073741819
android
android-studio
bitbucket
danieljohngomez
fonte
fonte
Respostas:
Para mim, ajudou a mudar a versão do buildTools para:
Você encontrará essa configuração dentro do arquivo
app/build.gradle
.fonte
app/build.gradle
.Você está atingindo o bug https://code.google.com/p/android/issues/detail?id=42752 . A causa geralmente parece ser uma referência a uma sequência inexistente em um dos recursos do menu.
fonte
dimen
:String types not allowed (at 'navigation_drawer_width' with value '320p'
<string name="">
definição no meustrings.xml
arquivo. Dobro que seustrings.xml
arquivo é válido!Para mim, esqueci de instalar as dependências de 32 bits:
fonte
o aapt é de 32 bits, portanto, não será executado em uma caixa de 64 bits até que a arquitetura de 32 bits esteja ativada
isso funciona para mim.
fonte
Eu tive o mesmo problema e o corrigi fazendo um
./gradlew clean build
! Experimente e, se isso não funcionar, tente./gradlew --refresh-dependencies
depois e você deve estar pronto.fonte
Minha resposta pode parecer um pouco tarde demais, mas me deparei com esse mesmo erro no Android Studio depois de atualizar o SDK para a API 21. Tentei todas as soluções que encontrei aqui neste site e https://code.google. com / p / android / questões / detalhe? id = 61308 . Aqui está como eu finalmente resolvi esse erro: Abri o arquivo gradle.build do aplicativo e o alterei a partir disso:
para isso:
Abaixei os valores buildToolsVersion e targetSdkVersion de volta para 20, que eu sabia que estavam funcionando bem antes da atualização. Parece que a API 21 estava causando problemas para Gradle, no meu caso. Espero que isso ajude outros também.
fonte
No meu caso, limpei o projeto (Barra de menus -> Compilar -> Limpar projeto) e depois fiz a compilação novamente. Funcionou.
fonte
No meu caso, eu tinha duas declarações de
no meu ícone de desenho vetorial
tudo o que eu tinha que fazer era excluir um
fonte
No meu caso, o problema resolvido com o Instant Run Disable no Android Studio 3.1.2
fonte
Encontrei o aplicativo com falha na execução: processDebugResources Android Studio após atualizar o repositório do SDK. Eu uso o Android Studio 1.5.1, SDK de destino versão 23. Eu estava usando o buildToolsVersion 21.0.1 anteriormente, alterando o buildToolsVersion para 21.1.2 resolvi meu problema.
Você pode querer como eu acho a versão 21.1.2 adequada. Foi recomendado pelo Android Studio após a atualização bem-sucedida do meu SDK.
Após alterar o buildToolsVersion para 21.1.2 (consulte as configurações da minha versão abaixo), é necessário sincronizar o mecanismo de construção do Gradle.
O Android Studio solicitará que você sincronize o Gradle ou acesse "barra de menus> Arquivo> Sincronizar" para ativar a sincronização manualmente. O Android Studio reconstruirá seu projeto após a sincronização.
Sei que há muitos problemas com o banco de dados e a configuração do SDK, minha solução proposta pode não corrigir todos os problemas. Mas se você encontrar um erro semelhante após a atualização do repositório SDK, espero que minha postagem resolva seu problema. Boa sorte!
fonte
No meu caso eu tentei mudar
buildToolsVersion
nogradle
, mas não me ajudar. Meu problema foi corrigido quando eu encontrei o drawable, que chamou example.PNG . Deveria ser example.png ; Não havia mensagens sobre o nome errado do recurso, mas depois que renomeei o arquivo, o gradle construiu o projeto com perfeição.fonte
Se não forem suas ferramentas de construção, verifique suas strings, estilos, atributos, ... arquivos XML e verifique se estão corretos. Por exemplo, uma sequência com um atributo de nome vazio
ou um atributo anteriormente indefinido sem um formato especificado ( attrs.xml ):
fonte
Bati minha cabeça em torno disso por 2 dias.
TL; DR - Ocorreu este erro porque o nome do meu aplicativo continha '-'.
Acontece que o Android não permite isso. Depois de executar
gradlew build --stacktrace
dentro do diretório android - recebi um erro que implica isso.fonte
pode ajudar no aplicativo android studio 3.2.1 build gradle, deve ser como
Gradle para a
versão do plugin 4.6 para 3.2.1
fonte
Obtendo esse erro, eu fiz uma compilação com --info (gradle --info build). Ele informou que não pôde abrir o libz.so.1, devido a um erro ELFCLASS. Ele precisa de uma versão de 32 bits da libz. Tive que baixar o código-fonte, alterar o Makefile para gcc -m32 e instalar o pacote de desenvolvimento glibc de 32 bits (dnf install glibc-devel.i686). Depois de criar e instalar essa biblioteca de 32 bits, desabilitei a de 64 bits.
Então tudo correu bem.
fonte
Eu tive o mesmo problema e, como essa pergunta foi o primeiro hit no google, adicionarei minha solução também. Para mim, era um
format
atributo ausente em umattr
elemento nores/values/attrs.xml
.fonte
Isso funcionou para mim apenas reiniciando o android studio 2 vezes: D. Estou usando o Android Studio 2.1.
fonte
Eu o resolvi alterando as ferramentas de compilação versão 21.0.1 para 20.0.0
fonte
Execute gradle com a
--stacktrace
opção para ver mais informações, o que há de errado.fonte
No meu caso, o crashlytics (Fabric.io) estava gerando arquivos que entraram em conflito em algum momento e um segundo arquivo foi gerado automaticamente com um nome inválido.
Resumindo a história: verifique se você não possui nomes de arquivos com comprimentos inválidos; você deve ser avisado acima da exceção original.
fonte
Eu tenho esse problema depois de excluir os logs. Resolvi isso reconstruindo o projeto
fonte
vá para o painel Gradle e execute-o com um clique duplo na linha de mensagem que mostra onde seu projeto está errado, por exemplo, talvez você tenha um som ou filme ou arquivo ou ... que seja compacto no seu projeto no google android i sinto muito que meu inglês seja realmente muito pobre
fonte
Você recebe esse erro ao usar palavras-chave Java em seu nome de recursos.
fonte
Teve o mesmo problema. Alterei o arquivo build.gradle dentro da pasta do aplicativo: compileSdkVersion 23 buildToolsVersion "23.0.2"
para isso:
compileSdkVersion 23 buildToolsVersion "21.0.2"
e funcionou perfeitamente! Espero que funcione para você também!
fonte
Eu tive o mesmo problema e manchado por movido
fonte
Para mim, foi um erro com meus recursos, apenas alterei os recursos do meu projeto na pasta de recursos e na pasta res (ou seja, para android) e funcionou bem.
Construção bem-sucedida
Tempo total: 1 min 10.034 segundos
fonte
Pode haver alguns erros nos seus layouts, como em
android:id="@id/
vez deandroid:id="@+id/...
. Pelo menos essa foi a causa da minha exceção.fonte
Verifique se alguma plataforma SDK foi parcialmente instalada. Se isso acontecer, reinstale-o.
fonte
Eu me deparei com esse erro ao atualizar meu estúdio Android para o 3.0.1 da 2.3. Depois de tentar todas as soluções acima, descobri que o problema estava na versão das ferramentas de compilação. Eu estava usando uma versão não suportada de ferramentas de construção. Eu mudei o meu como abaixo e funcionou.
Como regra geral, sempre tente usar a versão mais recente das ferramentas de compilação suportadas pela sua versão do Gradle. A partir da versão 3.0.0 do Gradle, você não precisa especificar a versão das ferramentas de construção, pois ela é captada automaticamente.
https://developer.android.com/studio/releases/gradle-plugin.html#3-0-0
fonte
Para mim, eu tive que executar o Android Studio no modo Admin.
Windows 10 x64
fonte