Design editor is unavailable until after a successful project sync как исправить

what is the actual root cause of this issue? I already sync with gradle files but eventually failed.

image screen

Mark Rotteveel's user avatar

asked Nov 7, 2018 at 18:35

Eman Fateen's user avatar

2

Just sync your project with gradles. File –> Sync Project with Gradle Files

answered Nov 22, 2018 at 5:19

Ridha Rezzag's user avatar

Ridha RezzagRidha Rezzag

3,6121 gold badge33 silver badges38 bronze badges

1

  1. Build -> Clean Project

  2. Build -> Rebuild Project

  3. File -> Sync project with gradle files . If not worked then try

    File -> Invalidate Caches / Restart .

It’s work for me !!!

Community's user avatar

answered Mar 8, 2019 at 6:17

Abdullah Almasud's user avatar

That could be fixed in one or two steps, depending on how nice is Android Studio today:

  1. Try to sync your project with gradle files:

enter image description here

  1. If that doesn’t work, invalidate Android Studio caches and restart. That should fix the problem:

enter image description here

The reason behind the first solution not working could be related on gradle cached dependencies problems, but who knows 🤷

answered Mar 20, 2019 at 17:35

cesards's user avatar

cesardscesards

15.8k11 gold badges69 silver badges65 bronze badges

This error mostly occurs when you’re trying to open Android App from existing application and probably developed using different computer.
Almost all the troubleshoot methods like File->Sync Project, Build->Clean, etc. Might not work.

This is applied only if you are trying to open the Adroid Application from existing application.

The proper way to evoid errors is only to open sub folder from the path not the root folder. Below is the example of how to properly open the Android application from existing application.

For example in your Message_App/messages/msg path, you must open msg folder not your Message_App folder.

Message_App/messages/msg

>msg
 >manifests
 >java
 >res

answered Aug 13, 2021 at 11:49

Lawrence E Bosumbe's user avatar

Just you have to do >> open File –> Sync Project with Gradle Files
and then after >> open File –> invalidate Android Studio caches / restart so done this problem.:)

answered Jan 27, 2020 at 12:53

Moment Mnt's user avatar

sometimes Sync project with gradle File dosent work; you should check the compileSdkVersion in the “build.gradle” file , make them is the same number within all library/modlue

answered Apr 6, 2021 at 10:54

riche's user avatar

richeriche

111 bronze badge

This issue is because the gradle file is not found when starting the project. To fix this ensure your connection to the internet is stable during project startup, the gradle file is downloaded automatically, after a successful download, You should be good!

answered Jun 11, 2021 at 11:50

Obynodgitalz's user avatar

Issue happened to me when I changed the res>values>styles.xml

What I change was
"Theme.AppCompat.Light.DarkActionBar" —>>> "Base.Theme.AppCompat.Light.DarkActionBar"

Solutions I tried.

  1. Build -> Rebuild Project (Not worked)
  2. Close all files and Open again. Then
    Build -> Clean Project (Not worked)
    File -> Sync project with gradle files (Not worked)
  3. Close the Android Studio while project still opened. Opened it again. – It Worked.

Abhinav Gupta's user avatar

answered Jan 19, 2019 at 5:14

Prasad Jayathilake's user avatar

If nothing of the above steps work, Then simply undo the changes that you have recently made, and then build gradle.
In my case, I have added one dependencies and this problem raised, so I removed that dependencies build the gradle and then again add it.
Problem Solved..!!

answered Mar 10, 2020 at 2:46

Abhishek Raj's user avatar

I had this problem and it was because I didn’t have the right API level installed (and I was also getting an error to that effect). I went into Tools –> SDK Manager and installed the API the system was telling me I needed (in my case, 30). I did that and restarted Android Studio and was able to get into XML files.

answered Jun 20, 2020 at 21:10

user2616155's user avatar

user2616155user2616155

3302 silver badges9 bronze badges

У меня установлена ​​последняя версия Android Studio 3.6.1, но я не могу создать простое приложение Hello World, как описано здесь: https://codelabs.developers.google.com/codelabs/android-training-hello-world/index. html? index = ..% 2F ..% 2Fandroid-training # 3 “. Я применил различные шаги, описанные выше, включая 2 наиболее жизнеспособных варианта, которые действительно должны были решить эту проблему.

  1. Файл-> Синхронизировать проект с файлами Gradle ‘ и
  2. File-> Invalidate Caches / Restart ‘, но безрезультатно.

Хотя я подозреваю, что стандартный ответ должен быть одним из этих двух вариантов только для большинства, но для меня решение пришло только после того, как я вошел в «Файл-> Структура проекта» и проверил мои настроенные версии SDK! Android Studio и Gradle использовали разные версии и местоположения JDK.

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

Я ранее определил свою переменную среды JAVA_HOME, загрузив последнюю версию JAVA SDK самостоятельно с веб-сайта ORACLE. Где Gradle использовал версию% JAVA_HOME% JAVA SDK, а Android Studio – встроенный SDK, поставляемый вместе с Android Studio.

Однажды я перешел на обе версии JDK 1.8. * ( Любая версия, если это JDK 1.8. на то пошло *), тогда простой вариант «Файл-> Синхронизация …» отлично сработал для меня!

Удачи, решение находится между одним из этих двух вариантов, только если вы застряли, просто убедитесь, что вы проверяете упомянутые версии JDK!

Перейти к контенту

I started to learn Android Studio. I try to echo out simple «Hello World»:

<?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>

but when I clicked «design» view, this error is showing?

Design editor is unavailable until a successful build

How can I fix this error.

enter image description here

enter image description here

I just noticed that my xml code is causing error. Is that why this may be not working?

Trilarion's user avatar

Trilarion

10.4k9 gold badges64 silver badges102 bronze badges

asked Nov 14, 2017 at 15:05

SASPYTHON's user avatar

1

Go to File > Sync Project with Gradles Files.

answered Apr 17, 2018 at 2:48

Fabrício Benvenutti's user avatar

2

Quit the Android Studio ( not close the project Quit the Android Studio) then open the project and go to Android Studio > Build > Clean Project

Then
Android Studio > File > Sync Project with Gradles Files as the pic below

enter image description here

If your problem still exists then click the Install build tool as the pic below and then
Android Studio > File > Sync Project with Gradles Files

enter image description here

answered Jul 28, 2018 at 5:39

Tahmid Bin Rashid's user avatar

1

None of the above worked for me. what worked for me is to go to File -> Invalidate Caches / Restart

answered Aug 11, 2018 at 7:32

Desolator's user avatar

DesolatorDesolator

22.2k20 gold badges71 silver badges95 bronze badges

0

I faced same issue even after rebuilding my project multiple times successfully. I closed the project and re-opened, issue resolved.

answered Apr 6, 2018 at 9:09

Kiran's user avatar

KiranKiran

3433 silver badges13 bronze badges

1

  1. First, find your build.gradle in your all modules in project, include app/build.gradle. Find the compileSdkVersion inside android tag, in this case, compile sdk version is 30:

In this case, SDK version is 30

  1. Next, open SDK Manager > SDK Platforms, check for install SDK versions that there modules using, then apply to install selected platforms.
    After installed, go to menu File > Sync project with Gradle files….

Install the API version which module requires

This issue often appear when project has many modules, each module use different compile SDK version, so app may be able to build but IDE have some issue while processing your resources.

answered Jan 8, 2021 at 8:09

dphans's user avatar

dphansdphans

1,39516 silver badges19 bronze badges

1

Simply restart the Android Studio. In my case, I was offline before starting the Android Studio, but online when I did restart.

answered Apr 11, 2018 at 8:21

Hack06's user avatar

Hack06Hack06

9301 gold badge12 silver badges20 bronze badges

1

Do this

Build -> Rebuild Project

answered Nov 17, 2017 at 20:06

Ali Hasan's user avatar

Ali HasanAli Hasan

6339 silver badges8 bronze badges

0

Install missing plataform and sync project
[press to install automatically]

Pratik Butani's user avatar

Pratik Butani

59.2k55 gold badges265 silver badges427 bronze badges

answered Dec 2, 2017 at 18:12

Cleidson Santos's user avatar

0

Go online before starting android studio. Then go file->New project
Follow onscreen steps. Then wait It will download the necessary files over internet. And that should fix it.

Neil's user avatar

Neil

13.9k3 gold badges28 silver badges50 bronze badges

answered Nov 23, 2017 at 6:57

Salman Shaikh's user avatar

I got this problem after i added a line in my build.gradle file.

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

Solution:
I changed this line to

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

and then pressed sync again.

Tada! all was working again.

answered Apr 1, 2018 at 11:26

MindRoasterMir's user avatar

MindRoasterMirMindRoasterMir

3131 gold badge2 silver badges18 bronze badges

In my case, it was because it didn’t like that I left the minSDK and targeSdk in the manifest. Go figure.

answered Nov 3, 2018 at 13:58

user1010160's user avatar

user1010160user1010160

4263 silver badges9 bronze badges

just click file in your android studio
then click Sync Project with Gradle Files..

if it won’t work,
click Build
click Clean Project.

it always work for me

answered Jul 16, 2019 at 4:26

Roman Traversine's user avatar

Roman TraversineRoman Traversine

8484 gold badges11 silver badges22 bronze badges

The Android SDK Platform API Level that the project requires for targetSdkVersion may not exist.

Check the console of the Event Log tab of the IDE to see any errors eg. of the following type:

Gradle sync failed:
com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException:
Module: 'common' platform 'android-29' not found.

Then install some API Level (29) in SDK Manager -> SDK Platforms and finally Sync again.

answered May 5, 2021 at 13:18

Braian Coronel's user avatar

Braian CoronelBraian Coronel

21.6k4 gold badges53 silver badges58 bronze badges

Edit you xml file in Notepad++ and build it again. It’s work for me

answered Nov 15, 2017 at 9:58

A.H. Khawer's user avatar

I have the latest Android Studio 3.6.1 and yet couldn’t build a simple ‘Hello World’ app as documented here «https://codelabs.developers.google.com/codelabs/android-training-hello-world/index.html?index=..%2F..%2Fandroid-training#3».
I applied various steps discussed above including the 2 most viable options which should have really solved this issue,

  1. File->Sync Project with Gradle Files‘ and
  2. File->Invalidate Caches/Restart‘ but to no avail.

Even though, I suspect standard answer should be one of these 2 options only for most, but for me the resolution came only after I went inside the ‘File->Project Structure’ and checked my SDK versions configured!
Android Studio and Gradle were using different JDK versions and locations.

  • Android Studio: C:Program FilesJavajdk1.8.0_241
  • Gradle: C:Program FilesJavajdk-13.0.2

I had previously defined my JAVA_HOME environment variable by downloading latest JAVA SDK on my own from ORACLE website. Where Gradle was using the %JAVA_HOME% JAVA SDK version and Android Studio the built in SDK which came along with Android Studio.

Once I switched both to versions JDK 1.8.* (Any version as long as it is JDK 1.8. for that matter*) then simple ‘File->Synch…’ option worked perfectly fine for me!

Good luck the solution is in between one of these 2 options only if you are stuck, just ensure you validate JDK versions being referred to!

answered Mar 8, 2020 at 20:10

Rohit's user avatar

RohitRohit

2451 gold badge2 silver badges6 bronze badges

there are different solutions to this problem but I at the first u have to check to (build.gradle) maybe it empty. this especially if u downloaded code, not u created
and u will find just this line «// Top-level build file where you can add configuration options common to all sub-projects/modules.»
in this case, u need to open a new project and make copy-paste.then check the SDK and other settings.finally u have to sync

answered Mar 25, 2020 at 23:21

Engineer Ahmed IT's user avatar

0

In my case, the Windows Firewall was blocking Android Studio (i.e. java.exe from Android Studio’s jre/bin folder) from connecting to sites and downloading data. After Windows asked me if I wanted to allow the app through the firewall, I had to do a manual sync File -> Sync project with gradle files. After that, things were still disfunctional, a manual download of an SDK version 28 was necessary from Tools -> SDK Manager.

answered Apr 17, 2020 at 13:32

mxl's user avatar

mxlmxl

6176 silver badges8 bronze badges

If you are in corporate setting where there is a proxy server, double check your proxy settings.

  1. Go File -> Settings
  2. Search for Proxy.
  3. Fill out as appropreate.
  4. Test connection.

If you think you fat-fingered the password, there is a Clear passwords button you can click to where you can re-enter your creds. HTH

answered May 12, 2020 at 17:58

Jeff Blumenthal's user avatar

I had tried to change SDK Version:

Check below image: In that I changed 27 from Android P

Image

Dharman's user avatar

Dharman

29.2k21 gold badges79 silver badges131 bronze badges

answered May 14, 2018 at 10:57

Pratik Butani's user avatar

Pratik ButaniPratik Butani

59.2k55 gold badges265 silver badges427 bronze badges

2

У меня установлена ​​последняя версия Android Studio 3.6.1, но я не могу создать простое приложение Hello World, как описано здесь: https://codelabs.developers.google.com/codelabs/android-training-hello-world/index. html? index = ..% 2F ..% 2Fandroid-training # 3 «. Я применил различные шаги, описанные выше, включая 2 наиболее жизнеспособных варианта, которые действительно должны были решить эту проблему.

  1. Файл-> Синхронизировать проект с файлами Gradle ‘ и
  2. File-> Invalidate Caches / Restart ‘, но безрезультатно.

Хотя я подозреваю, что стандартный ответ должен быть одним из этих двух вариантов только для большинства, но для меня решение пришло только после того, как я вошел в «Файл-> Структура проекта» и проверил мои настроенные версии SDK! Android Studio и Gradle использовали разные версии и местоположения JDK.

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

Я ранее определил свою переменную среды JAVA_HOME, загрузив последнюю версию JAVA SDK самостоятельно с веб-сайта ORACLE. Где Gradle использовал версию% JAVA_HOME% JAVA SDK, а Android Studio — встроенный SDK, поставляемый вместе с Android Studio.

Однажды я перешел на обе версии JDK 1.8. * ( Любая версия, если это JDK 1.8. на то пошло *), тогда простой вариант «Файл-> Синхронизация …» отлично сработал для меня!

Удачи, решение находится между одним из этих двух вариантов, только если вы застряли, просто убедитесь, что вы проверяете упомянутые версии JDK!

«Android Studio] Design Editor IS UNVAILABLE Until Next Gradle Sync. How to solve?

tags: Software learning small problem record  Android  Experience sharing  other

Design Editor Is Unavailable Until Next Gradle Sync. How to Solve?

Open an online open source download file, view the Android page layout (that is, the control layout), there will be a bug, «Design Editor IS Unavailable Until Next Gradle Sync»

Solution:
Select View — APPEARANCE — TOOLBAR

It can be solved;

You can view the layout window;

Intelligent Recommendation

Android Studio accelerates Gradle Sync

Android Studio defaults togoogle() with jcenter() Two warehouses. Because of the problem of network restrictions, the synchronization speed of these two warehouses is relatively slow, which is caused….

Gradle Sync Failed in Android Studio

problem: Gradle Sync Failed Solution reason: When downloaded in Android Studio, you need to accept license. However, when I installed, I didn’t accept it. Therefore, it is not installed successfully. …

More Recommendation

When I open Android Studio it displays the following message:

"Design editor is unavailable until after a successful project sync"

and

Gradle sync failed: Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/5.6.4/userguide/gradle_daemon.html
Process command line: C:Program FilesAndroidAndroid Studiojrebinjava.exe -Xmx512m -Dfile.encoding=windows-1251 -Duser.country=RU -Duser.language=ru -Duser.variant -cp C:Userschugu.gradlewrapperdistsgradle-5.6.4-allankdp27end7byghfw1q2sw75fgradle-5.6.4libgradle-launcher-5.6.4.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.6.4
Please read the following process output to find out more:
-----------------------
-----------------------
Check the JVM arguments defined for the gradle process in:
- gradle.properties in project root directory
Consult IDE log for more details (Help | Show Log) (5 s 637 m... (show 
balloon)

Please help me figure it out: Design editor is unavailable until after a successful project sync and Gradle sync failed.

Screenshot of error message

2 ответа

Делайте то, что он говорит. Постройте проект.

Например, на окнах используется Ctrl + F9.

Caleb
18 нояб. 2017, в 19:07

Поделиться

Goto Gradle Scripts/gradle-wrapper.properties(Gradle Version). В файле вы найдете distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip, замените https на http и нажмите «Sync Project with Gradle files».

Arun J
12 дек. 2017, в 12:00

Поделиться

Ещё вопросы

  • 1Каков предпочтительный метод для создания пользовательского приложения в log4j2?
  • 0Отображение узлов двоичного дерева поиска, которому принадлежит путь глубины дерева
  • 1Как я могу обновить свойство скрипта MonoBehaviour?
  • 1Проверьте, существует ли элемент в XML, который заканчивается соответствующей строкой
  • 0Передача файла js из php в mongo
  • 1HTTP-аутентификация и сеансы
  • 1Изменить значение атрибута следующего брата
  • 0Изменить размещение window.scroll на основе медиа-запроса?
  • 1Алгоритм выравнивания параллельной последовательности
  • 0Режим динамического обслуживания Yii2
  • 1Глоток не объединяет и не угнетает
  • 0Утверждая против HTML
  • 1Куда я иду не так, когда соответствует времени?
  • 0создать API обратного вызова
  • 0Чтение из ifstream несколько раз
  • 1Как отключить фоновое взаимодействие с GUI при открытии всплывающего диалога
  • 0Получение HTML из другого файла с помощью JavaScript
  • 1Звук SoundPool не меняется
  • 1Spring 3.x MVC Controller: добавление атрибута в запрос / сеанс
  • 0очистить выбранную опцию по событию кнопки в угловых js
  • 0Ось даты AngularJs UI-диаграммы не работает
  • 1как вставить клип в мою игру?
  • 0Лицо шрифта в IE
  • 1Как напечатать числа в списке, которые меньше, чем переменная. питон
  • 0Кнопка не в состоянии выполнить функцию jQuery
  • 0Ручка jquery меняет цвет с помощью CSS
  • 1Java загрузка файла и получение текущего завершения загрузки
  • 0JQuery высота / ширина, если заявление
  • 1Реагируй родной — вставляй Twitter
  • 1Как мне не печатать узел, когда он пуст
  • 1Выборочное игнорирование свойств JSON при десериализации с Джексоном
  • 1Избегайте внутренних добытчиков / сеттеров — Game
  • 0Изменить запись на MySQL через командную строку CentOS?
  • 0Запустите функцию снова автоматически
  • 1Аудио запись
  • 0Метод jquery .submit () не восстанавливает страницу
  • 1Странно «ModuleNotFoundErrior или нет модуля с именем iexfinance»
  • 0foreignKey или inverseForeignKey для таблицы «многие ко многим»
  • 1Обнаружение исключений в родительском классе
  • 0Невозможно удалить все новые строки из строки — последний остается
  • 0как скрыть информацию о странице из всплывающего окна с подтверждением (phonegap, jquery, iPhone)
  • 0используя display: table-cell с позицией: исправлено
  • 1Выполнение Java-приложения, которое делает вызов JNI, с eclipse завершается неудачно с UnsatisfiedLinkError: Не удается найти зависимые библиотеки
  • 0$ location.path () возвращает неправильное значение
  • 0Обновить список в ng-repeat без функции onclick
  • 1Вызов функции внутри If..If Else..Else внутри скрипта google-app
  • 0Как исправить ошибки параметров в PHP?
  • 1Невозможно установить ItemsSource для XamComboEditor в XamDataGrid
  • 1Spring-JMS: отправка JMSObjectMessage в WebSphere MQ, но получение JMSBytesMessage
  • 0JQuery: получить выбор внутри строки таблицы

“Android Studio] Design Editor IS UNVAILABLE Until Next Gradle Sync. How to solve?

tags: Software learning small problem record  Android  Experience sharing  other

Design Editor Is Unavailable Until Next Gradle Sync. How to Solve?

Open an online open source download file, view the Android page layout (that is, the control layout), there will be a bug, “Design Editor IS Unavailable Until Next Gradle Sync”

Solution:
Select View – APPEARANCE – TOOLBAR

It can be solved;

You can view the layout window;

Intelligent Recommendation

Android Studio accelerates Gradle Sync

Android Studio defaults togoogle() with jcenter() Two warehouses. Because of the problem of network restrictions, the synchronization speed of these two warehouses is relatively slow, which is caused….

Gradle Sync Failed in Android Studio

problem: Gradle Sync Failed Solution reason: When downloaded in Android Studio, you need to accept license. However, when I installed, I didn’t accept it. Therefore, it is not installed successfully. …

More Recommendation

Solution 1

Just sync your project with gradles. File –> Sync Project with Gradle Files

Solution 2

  1. Build -> Clean Project

  2. Build -> Rebuild Project

  3. File -> Sync project with gradle files . If not worked then try

    File -> Invalidate Caches / Restart .

It’s work for me !!!

Solution 3

That could be fixed in one or two steps, depending on how nice is Android Studio today:

  1. Try to sync your project with gradle files:

enter image description here

  1. If that doesn’t work, invalidate Android Studio caches and restart. That should fix the problem:

enter image description here

The reason behind the first solution not working could be related on gradle cached dependencies problems, but who knows 🤷

Solution 4

Just you have to do >> open File –> Sync Project with Gradle Files
and then after >> open File –> invalidate Android Studio caches / restart so done this problem.:)

Solution 5

This issue is because the gradle file is not found when starting the project. To fix this ensure your connection to the internet is stable during project startup, the gradle file is downloaded automatically, after a successful download, You should be good!

Comments

  • what is the actual root cause of this issue? I already sync with gradle files but eventually failed.

    image screen

  • This is such a stupid bug in Android Studio. A successful clean/rebuild does not make it happy. I’m not sure what the difference between doing a Gradle rebuild and sync, but that shouldn’t be my problem! 🙂

Recents

Добавить комментарий