Como posso corrigir o erro “Editor de design indisponível até uma construção bem-sucedida”?


97

Comecei a aprender o Android Studio ontem. Tento repetir o simples "Olá, mundo":

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:id="@+id/activity_main"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:paddingTop="16dp"
    android:paddingBottom="16dp"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

</RelativeLayout>

mas quando cliquei na visualização "design", este erro está aparecendo?

O editor de design não está disponível até uma construção bem-sucedida

Como posso corrigir esse erro. Acabei de baixar o Android Studio ontem.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Acabei de notar que meu código xml está causando erro. é por isso que isso pode não estar funcionando. muito obrigado


qual versão do AS você está usando?
Amit Vaghela de

Respostas:



37

Saia do Android Studio(não feche o projeto Quito Android Studio), abra o projeto e vá paraAndroid Studio > Build > Clean Project

Então Android Studio > File > Sync Project with Gradles Filescomo na foto abaixo

insira a descrição da imagem aqui

Se o seu problema persistir, clique em Instalar ferramenta de compilação conforme a imagem abaixo e depois Android Studio > File > Sync Project with Gradles Files

insira a descrição da imagem aqui


3
Para mim, apenas fazer "Sync Project with Gradles Files" funcionou. Obrigado.
Alexandre Prazeres

18

Eu enfrentei o mesmo problema mesmo depois de reconstruir meu projeto várias vezes com sucesso. Fechei o projeto e abri novamente, problema resolvido.


Mais simples do que sincronizar projeto com arquivos Gradle? Acho que não
Ojonugwa Jude Ochalifu

18

Nenhuma das opções acima funcionou para mim. o que funcionou para mim é ir paraFile -> Invalidate Caches / Restart


7

Simplesmente reinicie o Android Studio. No meu caso, eu estava offline antes de iniciar o Android Studio, mas online quando reiniciei.


certifique-se de que a data do seu Windows seja atualizada. eu tive problema de namoro.
Abdul Wahid


3

Fique online antes de iniciar o Android Studio. Em seguida, vá em arquivo-> Novo projeto Siga as etapas na tela. Aguarde. Ele baixará os arquivos necessários pela Internet. E isso deve consertar.



2

Tive este problema depois de adicionar uma linha ao meu build.gradlearquivo.

compile 'com.balysv:material-ripple:1.0.2'

Solução: mudei esta linha para

implementation 'com.balysv:material-ripple:1.0.2'

e então pressionado sync again.

Tada! tudo estava funcionando novamente.


1

No meu caso, foi porque não gostei que deixei o minSDK e o targeSdk no manifesto. Vai saber.


1

basta clicar no arquivo em seu android studio e clicar em Sync Project with Gradle Files.

se não funcionar, clique em Build clique em Clean Project.

sempre funciona para mim


0

Edite seu arquivo xml no Notepad ++ e crie-o novamente. É trabalho para mim


0

Eu tenho o Android Studio 3.6.1 mais recente e ainda não consegui construir um aplicativo 'Hello World' simples, conforme documentado aqui " https://codelabs.developers.google.com/codelabs/android-training-hello-world/index. html? index = ..% 2F ..% 2Fandroid-training # 3 ". Eu apliquei várias etapas discutidas acima, incluindo as 2 opções mais viáveis ​​que deveriam realmente ter resolvido esse problema,

  1. ' Arquivo-> Sincronizar Projeto com Arquivos Gradle ' e
  2. ' Arquivo-> Invalidar Caches / Reiniciar ' mas sem sucesso.

Mesmo assim, eu suspeito que a resposta padrão deva ser uma dessas 2 opções apenas para a maioria, mas para mim a resolução veio somente depois que entrei em 'Arquivo-> Estrutura do Projeto' e verifiquei minhas versões do SDK configuradas! O Android Studio e o Gradle estavam usando diferentes versões e locais do JDK.

  • Android Studio: C: \ Program Files \ Java \ jdk1.8.0_241
  • Gradle: C: \ Program Files \ Java \ jdk-13.0.2

Eu já havia definido minha variável de ambiente JAVA_HOME baixando o SDK do JAVA mais recente no meu próprio site da ORACLE. Onde o Gradle estava usando a versão% JAVA_HOME% JAVA SDK e Android Studio o SDK integrado que veio junto com o Android Studio.

Assim que mudei para as versões JDK 1.8. * ( Qualquer versão, desde que seja JDK 1.8. *), A opção simples 'Arquivo-> Sincronizar ...' funcionou perfeitamente bem para mim!

Boa sorte, a solução está entre uma dessas 2 opções apenas se você estiver travado, apenas certifique-se de validar as versões do JDK mencionadas!


0

existem diferentes soluções para este problema, mas no primeiro vc tenho que verificar (build.gradle) talvez esteja vazio. isto especialmente se você baixou o código, não criou
e encontrará apenas esta linha "// Arquivo de compilação de nível superior onde você pode adicionar opções de configuração comuns a todos os subprojetos / módulos." neste caso, você precisa abrir um novo projeto e copiar e colar. Em seguida, verifique o SDK e outras configurações. Por fim, você precisa sincronizar


0

Eu tentei mudar a versão do SDK:

Confira a imagem abaixo: Nela eu mudei 27 do Android P

Imagem


1
Se você não consegue abrir a visualização de design, como pode ver essa opção?
mrroot5

Eu não tenho nenhuma opção para ver isso, então pode ser algo do designer de texto
Antonio

0

No meu caso, o Windows Firewallestava bloqueando o Android Studio (ou seja, java.exeda jre/binpasta do Android Studio ) de se conectar a sites e baixar dados. Depois que o Windows me perguntou se eu queria permitir o aplicativo através do firewall, tive que fazer uma sincronização manual File -> Sync project with gradle files. Depois disso, as coisas ainda estavam disfuncionais, um download manual de uma versão 28 do SDK foi necessário Tools -> SDK Manager.


0

Se você estiver em um ambiente corporativo onde há um servidor proxy, verifique as configurações de proxy.

  1. Acesse Arquivo -> Configurações
  2. Procure por proxy.
  3. Preencha conforme apropriado.
  4. Teste a conexão.

Se você acha que errou a senha, há um botão Limpar senhas no qual você pode clicar para inserir novamente seus creds. HTH

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.