[android] 안드로이드 스튜디오 v1.2.0 시작 오류 : java.lang.NullPointerException


3 Answers

다음 단계를 따르십시오.

  1. Android Studio를 설치 한 디렉토리 아래 폴더 bin을 엽니 다.

  2. "idea.properties"파일을 찾아 메모장 ++ / UltraEdit / other_edit_tools로 엽니 다.

  3. "disable.android.first.run = true"를 최종 행으로 추가하고 파일을 저장하십시오.

메모장에서 편집하는 동안 오류가 발생하면 ++ 단계 3에서 다음과 같이하십시오 (a)와 (b) 단계를 따르십시오.
"파일이 다른 프로그램에서 열려 있는지 확인"

(a) Notepad ++를 마우스 오른쪽 버튼으로 클릭하고 관리자 또는 ctrl + shift로 실행을 선택하여 메모장을 엽니 다. ++ 단축키

(b) 2 단계에 나열된 편집 후 파일을 저장하십시오.

  1. Android Studio를 다시 시작하십시오.
Question

Android Studio를 v1.2.0으로 업데이트 한 후 시작시에 나는 로그 아래에 도착하고 Android Studio를 열 수 없습니다. 나는 윈도우 7-64 비트를 사용하고 있으며 우분투에서도 같은 오류가 발생하는 것처럼 보입니다.

이 문제는 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

어떤 도움을 주시면 감사하겠습니다.




내가 specefied 코드를 추가하는 위에서 언급 한 것과 같은 문제가 안드로이드 스튜디오가 열리지 만 여전히 프로젝트를 생성 할 수 없으며 동일한 것을 발견하면 sdk 또는 유사한 것을 찾을 수 없다고 말했습니다. 당신은 SDK의 폴더를 찾아야 만 매력처럼 작동합니다. 이렇게하려면 구성, 프로젝트 기본값, 프로젝트 구조로 이동 한 다음 폴더를 찾습니다. sdk를 다운로드하면 별도로 위치를 입력하십시오. 그렇지 않으면 안드로이드 스튜디오의 sdk 폴더는 C : \ Users \ USERNAME \ AppData \ Local \ Android \ sdk이고 아마도 잘해야합니다.




오늘도 같은 문제가 발생했지만 Android Studio의 인스턴스를 닫고 다시 열어서 해결했습니다. Android 프로세스에서 인스턴스 충돌이 발생 했어야합니다.




나는 똑같은 문제에 직면했다. 당신이해야 할 일은 모두 있습니다.

먼저 Android Studio를 닫습니다 (열려있는 경우).

이 폴더를 C : / UserName /

UserName은 PC에서 다를 수 있으며 userName 대신 사용자 이름을 볼 수 있습니다.

당신이 볼 수 있습니다. 안드로이드 폴더

먼저 복사하고 삭제할 것이므로 다른 위치에서 안전하게 보관하십시오.

이제 해당 .android 폴더를 삭제하십시오.

작동시킬 Android Studio를 시작하십시오.






Related