
我已经安装了android studio 2.2并创建了新项目,但是gradle同步每次都失败,并且出现以下异常.
Error:Cause: java.lang.NullPointerExceptionat java.util.Objects.requireNonNull(Objects.java:203)at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)at java.util.Arrays.asList(Arrays.java:3800)at com.intellij.openAPI.util.io.fileUtilRt.doCreateTempfile(fileUtilRt.java:399)at com.intellij.openAPI.util.io.fileUtilRt.createTempfile(fileUtilRt.java:361)at com.intellij.openAPI.util.io.fileUtilRt.createTempfile(fileUtilRt.java:341)at com.intellij.openAPI.util.io.fileUtilRt.createTempfile(fileUtilRt.java:334)at com.intellij.openAPI.util.io.fileUtil.createTempfile(fileUtil.java:1479)at com.androID.tools.IDea.gradle.util.GradleUtil.addInitScriptCommandlineOption(GradleUtil.java:1064)at com.androID.tools.IDea.gradle.util.GradleUtil.addLocalMavenRepoInitScriptCommandlineOption(GradleUtil.java:1057)at com.androID.tools.IDea.gradle.util.GradleUtil.addLocalMavenRepoInitScriptCommandlineOption(GradleUtil.java:1023)at com.androID.tools.IDea.gradle.project.AndroIDGradleProjectResolver.getExtraCommandlineArgs(AndroIDGradleProjectResolver.java:345)at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:175)at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access0(GradleProjectResolver.java:73)at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDatanodefunction.fun(GradleProjectResolver.java:768)at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDatanodefunction.fun(GradleProjectResolver.java:752)at org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute(GradleExecutionHelper.java:238)at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:112)at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:73)at com.intellij.openAPI.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.produce(RemoteExternalSystemProjectResolverImpl.java:41)at com.intellij.openAPI.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.produce(RemoteExternalSystemProjectResolverImpl.java:37)at com.intellij.openAPI.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)at com.intellij.openAPI.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)at com.intellij.openAPI.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)at com.intellij.openAPI.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:51)at com.intellij.openAPI.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:138)at com.intellij.openAPI.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:124)at com.intellij.openAPI.externalSystem.util.ExternalSystemUtil.execute(ExternalSystemUtil.java:419)at com.intellij.openAPI.externalSystem.util.ExternalSystemUtil.run(ExternalSystemUtil.java:500)at com.intellij.openAPI.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)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(CoreProgressManager.java:127)at com.intellij.openAPI.progress.impl.ProgressManagerImpl.run(ProgressManagerImpl.java:126)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)是否有人遇到相同问题或找到任何解决方案?
解决方法:
感谢@keddy 1201他的评论挽救了我的性命.我尝试卸载studio和java sdk,然后用以前的版本和新版本重新安装了几次.
尝试以管理员身份运行Studio以解决问题
总结以上是内存溢出为你收集整理的Android Studio 2.2.1 Gradle同步NullPointerException全部内容,希望文章能够帮你解决Android Studio 2.2.1 Gradle同步NullPointerException所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)