Hoje, ao executar um aplicativo do Android Studio, ele não foi compilado a partir do meu código mais recente.
Procurei uma opção Limpar e construir, mas não consegui encontrar uma.
Portanto, minha pergunta é: qual é o equivalente do Android Studio ao Clean & Build ?
android
android-studio
Gaurav Vashisth
fonte
fonte
Clean Project
, os logs de build mostram que ele também construiu a solução após a operação de limpeza. Estou usando o Android Studio v3.1.3. Portanto, a opção clean deve funcionar tanto para clean + build.Respostas:
O Android Studio é baseado no Intellij Idea. No Intellij Idea, você deve fazer o seguinte no menu da GUI.
fonte
Não sei se há uma maneira de obter uma compilação limpa por meio da interface do usuário, mas é fácil de fazer na linha de comando usando o gradle wrapper. No diretório raiz do seu projeto:
fonte
Nas versões mais recentes do Android Studio, mais uma opção foi adicionada especificamente para o Clean.
fonte
Além disso, você pode editar sua configuração de Executar / Depurar e adicionar
clean
tarefas.Clique em Editar configuração
Na lista esquerda de configurações disponíveis escolha a sua configuração actual e depois no lado direito da janela de diálogo na secção Antes de lançar carregue no sinal de mais e escolha
Run Gradle task
Na nova janela escolha o seu projeto gradle e no campo Tipo de tarefas
clean
.Em seguida, mova seu gradle clean sobre o make Gradle-Aware
fonte
reed estes links
http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html
na versão 2+ do Android Studio, use na configuração do gradle
android{ .. compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 incremental = false; } ... }
após 3 dias de pesquisa e teste :(, isso resolve "reconstruir para qualquer execução"
fonte
Provavelmente não é uma forma correta de limpar, mas fiz isso para deletar arquivos desnecessários e ocupar menos tamanho de um projeto. Ele encontra e apaga continuamente todas as pastas de build e Gradle feitas com o arquivo clean.bat copia-o para a pasta onde está o seu projeto
set mypath=%cd% for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a" for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a"
fonte