【问题标题】:Null pointer exception creating a new project Android Studio (virtualToIoFile)空指针异常创建新项目Android Studio (virtualToIoFile)
【发布时间】:2016-10-05 10:36:39
【问题描述】:

我使用的是android studio 2.2,点击“文件>>新建>>新项目>>”创建新项目时显示空指针异常

编辑:一切正常,直到我在创建新项目结束时单击“完成”按钮。

我还将 android studio 和 sdk 更新到了最新版本,但也无法正常工作。我还尝试禁用插件,但它不起作用,需要帮助!!!

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)

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 为什么会这样?
    【解决方案2】:

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

    这个文件夹基本上包含了android studio的设置,所以当我们更新android studio时,它的设置不会自动更新。

    现在删除这个文件夹后打开你的 Android 工作室,它就可以工作了。

    【讨论】:

      【解决方案3】:

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

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

      可能与 : 重复

      NullPointerExcepton in Android Studio plugin Android Support

      希望对你有帮助。

      【讨论】:

      • 我现在该怎么办??
      • 您是否仍然收到相同的空指针异常错误?你的 Java 版本是多少?
      • jdk和jre版本(1.8.0_65)
      • 尝试使缓存无效并重新启动。文件 -> 使缓存无效。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      相关资源
      最近更新 更多