空指针异常创建新项目Android Studio(virtualToIoFile)

时间:2016-10-05 10:36:40

标签: android android-studio exception nullpointerexception new-project

我正在使用android studio 2.2,它通过点击"文件>>创建新项目时显示空指针异常。新>>新项目>>"

编辑:一切正常,直到我点击"完成"按钮在创建新项目的最后。

我也更新了android studio和sdk到最新版本也没有工作..也尝试禁用插件但它不会工作,需要帮​​助!

enter image description here

null
java.lang.NullPointerException
at com.intellij.openapi.vfs.VfsUtilCore.virtualToIoFile(VfsUtilCore.java:371)
at com.android.tools.idea.templates.recipe.RenderingContext$Builder.<init>(RenderingContext.java:300)
at com.android.tools.idea.templates.recipe.RenderingContext$Builder.newContext(RenderingContext.java:313)
**at com.android.tools.idea.npw.deprecated.ConfigureAndroidProjectPath.performFinishingOperation(ConfigureAndroidProjectPath.java:170)
at com.android.tools.idea.npw.deprecated.ConfigureAndroidProjectPath.canPerformFinishingActions(ConfigureAndroidProjectPath.java:141)**
at com.android.tools.idea.wizard.dynamic.DynamicWizard.doFinish(DynamicWizard.java:649)
at com.android.tools.idea.npw.NewProjectWizardDynamic.doFinish(NewProjectWizardDynamic.java:275)
at com.android.tools.idea.wizard.dynamic.DynamicWizard$1.run(DynamicWizard.java:422)
at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:227)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
at com.intellij.openapi.progress.impl.CoreProgressManager$8.run(CoreProgressManager.java:357)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
 at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressMa    nager.java:127)
at     com.intellij.openapi.application.impl.ApplicationImpl$13$1.run(ApplicationImpl.java:633)
    at   com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java  :369)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at     java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

3 个答案:

答案 0 :(得分:3)

经过研究,我将旧的项目路径更改为其他地方并且有效。是一个小问题,但我很烦恼。

答案 1 :(得分:3)

一个简单易用的解决方案是关闭android工作室并进入Windows, C:\ Users {YOUR_ACCOUNT} .AndroidStudio)并删除.AndroidStudio文件夹。

此文件夹基本上包含android studio的设置,因此当我们更新android studio时,它的设置不会自动更新。

现在删除此文件夹后,打开您的Android工作室,它将会正常工作。

答案 2 :(得分:1)

我认为您在Android SDK库中存在一些问题。 尝试重新安装它并验证您是否已安装所有必需的支持库。

如果您遵循Android开发者指南,则不应该有任何问题。 https://developer.android.com/studio/index.html

可能重复:

NullPointerExcepton in Android Studio plugin Android Support

希望它会对你有所帮助。