创建新项目时出现空指针异常 Android Studio (virtualToIoFile)
Null pointer exception creating a new project Android Studio (virtualToIoFile)
我正在使用 android studio 2.2,当点击 "file>> new >> new project>>" 创建新项目时显示空指针异常
编辑:一切正常,直到我在创建新项目结束时单击 "Finish" 按钮。
我还更新了 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.run(DynamicWizard.java:422)
at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:227)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:357)
at com.intellij.openapi.progress.impl.CoreProgressManager.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.run(ApplicationImpl.java:633)
at com.intellij.openapi.application.impl.ApplicationImpl.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 SDK 库存在一些问题。
尝试重新安装它并确认您已经安装了所有必需的支持库。
如果您遵循 Android 开发人员指南,您应该不会有任何问题。
https://developer.android.com/studio/index.html
可能与 :
重复
希望对您有所帮助。
经过研究,我将旧项目路径更改到其他地方并且它有效。是个小问题,但让我很恼火。
一个简单易行的解决方案是关闭 android 工作室并进入 windows, C:\Users{YOUR_ACCOUNT}.AndroidStudio ) 并删除 .AndroidStudio 文件夹。
此文件夹主要包含 android 工作室的设置,因此当我们更新 android 工作室时,它的设置不会自动更新。
现在,删除此文件夹后,打开您的 Android 工作室,它将正常工作。
我正在使用 android studio 2.2,当点击 "file>> new >> new project>>" 创建新项目时显示空指针异常
编辑:一切正常,直到我在创建新项目结束时单击 "Finish" 按钮。
我还更新了 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.run(DynamicWizard.java:422)
at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:227)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:357)
at com.intellij.openapi.progress.impl.CoreProgressManager.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.run(ApplicationImpl.java:633)
at com.intellij.openapi.application.impl.ApplicationImpl.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 SDK 库存在一些问题。 尝试重新安装它并确认您已经安装了所有必需的支持库。
如果您遵循 Android 开发人员指南,您应该不会有任何问题。 https://developer.android.com/studio/index.html
可能与 :
重复希望对您有所帮助。
经过研究,我将旧项目路径更改到其他地方并且它有效。是个小问题,但让我很恼火。
一个简单易行的解决方案是关闭 android 工作室并进入 windows, C:\Users{YOUR_ACCOUNT}.AndroidStudio ) 并删除 .AndroidStudio 文件夹。
此文件夹主要包含 android 工作室的设置,因此当我们更新 android 工作室时,它的设置不会自动更新。
现在,删除此文件夹后,打开您的 Android 工作室,它将正常工作。