3

我使用的Android Studio 2.2中,它顯示了當點擊「文件>>新>>新項目>>」空指針異常創建新項目的Android工作室(virtualToIoFile)

創建新項目,空指針異常編輯:一切正常,直到我點擊「完成」按鈕在創建新項目結束。

我還更新了android工作室和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

爲什麼會發生這種情況? – blackHawk

1

我覺得你有與Android SDK庫的一些問題。 嘗試重新安裝並確認您已安裝了所有必需的支持庫。

如果您遵循Android開發人員指南,則不應該有任何問題。 https://developer.android.com/studio/index.html

可能重複使用:

NullPointerExcepton in Android Studio plugin Android Support

希望它會幫助你。

+0

我重新安裝我的SDK和插件,但沒有奏效。 –

+0

我該怎麼做? –

+0

你仍然收到相同的空指針異常錯誤嗎? 什麼是您的Java版本? – Funnybear

2

一個簡單和容易的解決方案是關閉android studio並進入windows,C:\ Users {YOUR_ACCOUNT} .AndroidStudio)並刪除.AndroidStudio文件夾。

這個文件夾基本上包含了android studio的設置,所以當我們更新android studio時,它的設置不會自動更新。

現在刪除此文件夾後,打開您的Android工作室,它會工作。