Подтвердить что ты не робот

Ошибка запуска Android Studio v1.2.0: java.lang.NullPointerException

После обновления Android Studio до версии 1..0.0.. При запуске я подхожу ниже журнала и не могу открыть Android Studio. Я использую Windows 7-64bit и выгляжу так же, как и в Ubuntu.

Эта проблема также сообщается в Проблемы с Android, но все же не решение

java.lang.RuntimeException: java.lang.NullPointerException
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178)
    at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738)
    at java.awt.EventQueue.access$300(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:699)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:708)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.NullPointerException
    at com.android.tools.idea.welcome.AndroidVirtualDevice.<init>(AndroidVirtualDevice.java:81)
    at com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:89)
    at com.android.tools.idea.welcome.InstallComponentsPath.init(InstallComponentsPath.java:215)
    at com.android.tools.idea.wizard.DynamicWizardPath.attachToWizard(DynamicWizardPath.java:97)
    at com.android.tools.idea.wizard.DynamicWizard.addPath(DynamicWizard.java:233)
    at com.android.tools.idea.welcome.FirstRunWizard.init(FirstRunWizard.java:75)
    at com.android.tools.idea.welcome.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:100)
    at com.android.tools.idea.welcome.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:92)
    at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.<init>(WelcomeFrame.java:68)
    at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:173)
    at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:302)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172)
    ... 16 more

Любая помощь будет оценена.

4b9b3361

Ответ 1

Как сказано здесь Проблема № 170849 причины вышеупомянутого сбоя

  • Это происходит (по крайней мере), когда не установлен sdk и нет удаленных репозиториев которые содержат платформы.
  • На самом деле это происходит каждый раз удаленные сайты недоступны, и запускается мастер запуска.

Нашел временное решение из Проблема № 170850

Добавьте следующий код в C:\Program Files\Android\Android Studio\bin\idea.properties

disable.android.first.run=true


ОБНОВЛЕНО

Проблема исправлена Исправить ошибку # 170849

Happy_Coding...:)

Ответ 2

Выполните следующие шаги:

  • Откройте папку с папкой, в которой вы установили свою Android-студию.

  • Найдите файл "idea.properties" и откройте его с помощью Notepad ++/UltraEdit/other_edit_tools.

  • Добавьте "disable.android.first.run = true" в качестве последней строки и сохраните файл.

Если вы видите какую-либо ошибку при редактировании с помощью Notepad ++, скажите на шаге 3. выполните шаги (a) и (b), как показано ниже. "Проверьте, открыт ли файл в другой программе"

(a) откройте "Блокнот ++" как администратор, щелкнув правой кнопкой мыши по ярлыку "Блокнот ++" и выберите "запустить" как "admin" или "Ctrl + shift" и нажмите "Блокнот + ярлык"

(b) Сохраните файл после редактирования, как показано на шаге 2.

  1. Перезапустите Android Studio.

Ответ 3

Вышеупомянутые ответы работают отлично. Вот мой простой простой трюк.

Закройте Android Studio, если он уже запущен, и перейдите в каталог C:\Users\<your_name>\ и find-out .android, а затем удалите его.

Если вы являетесь пользователем Linux, перейдите в Файловую систему, т.е. /home/<your_name>.

По умолчанию некоторые из каталогов скрыты в вашем домашнем каталоге. Итак, просто нажмите Ctrl + H , чтобы увидеть скрытые каталоги.

Теперь найдите каталог .android и удалите его.

(Я думаю, что то же самое должно работать и на Mac, потому что структура файла такая же, как Linux)

После этого запустите Android Studio, теперь среда IDE автоматически создает каталог .android в домашнем каталоге пользователей. Теперь вы можете без проблем использовать свою Android-студию.

Ответ 4

У меня была та же проблема. Все, что вам нужно сделать, это.

Сначала закройте Android Studio, если он открыт.

откройте эту папку в C:/UserName/

Имя пользователя будет отличаться на вашем ПК или вы можете увидеть свое имя вместо имени пользователя

там вы видите .android Папка

сначала скопируйте его и сохраните в другом месте, потому что мы его удалим.

теперь удалите папку .android.

и запустите свой Android Studio, он будет работать

Ответ 5

1. Закройте Android Studio.

2. Вернитесь в папку, где установлена ​​студия Android. Обычно это находится в папке C:\Program files\Android.

3. Теперь внутри папки bin открыть файл idea.properties

4. Теперь вы найдете al line нечто похожее на это → idea.max.intellisense.filesize = 2500

добавьте эту строку над ней → disable.android.first.run = true

5. Сохраните его как Администратор.

6.Go to C:/Users/you name

7.Удалить папку .android

  1. Теперь перезапустите студию Android.

7.Now Установите свое местоположение проекта в C:/Users/Your Name/Проекты студии Android

  1. Woilaa... Ошибка отсутствует

Ответ 6

У меня была такая же проблема, как упоминалось выше, добавив, что specefied код заставит студию Android открыть, но я все еще не мог создать проект, и он сказал, что не может найти sdk или что-то подобное, если вы столкнулись тот же самый, который вам нужно найти в папке sdk, и он будет работать как шарм. для этого перейдите к настройке, по умолчанию проекта, структуре проектов, а затем найдите папку. если вы загрузите sdk seperatly, введите местоположение, в противном случае папка sdk в студии Android будет C:\Users\USERNAME\AppData\Local\Android\sdk, и вам, вероятно, должно быть хорошо идти

Ответ 7

Брошено, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  • Вызов метода экземпляра нулевого объекта.
  • Доступ или изменение поля нулевого объекта.
  • Взятие длины null, как если бы это был массив.
  • Доступ или изменение слотов с нулевым значением, как если бы это был массив.
  • Бросить нуль, как если бы это было значение Throwable.

Чтобы решить эту проблему, перейдите в каталог, в котором вы установили свою Android-студию в папку bin и выполните поиск "idea.properties" и отредактируйте ее, добавив эту строку

disable.android.first.run=true

с помощью любого из ваших текстовых редакторов и сохранения, а затем перезапустите Android Studio. Проблема исправлена.

Подробнее об этом см.

https://developer.android.com/reference/java/lang/NullPointerException.html

Ответ 8

Сегодня у меня возникла одна и та же проблема, но как я решил, просто закрыв экземпляр Android Studio и снова открыв! Должен был конфликт экземпляров в процессах Android.

Ответ 9

вы можете просто пойти в bin и запустить студию Android, дважды щелкнув здесь studio64.

Если он не работает, измените настройку в idea.properties, находящуюся в папке bin, и измените код как disable.android.first.run = истина