我已经从Canary 9更新到Android Studio到Beta 1,我在打开项目时遇到了这个错误。
我已经使缓存失效并重启但不幸运。
我的gradle文件:
buildscript {
ext.kotlin_version = '1.1.3'
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-beta1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'io.fabric.tools:gradle:1.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
错误:原因:java.lang.NullPointerException at sun.nio.fs.UnixPath.normalizeAndCheck(UnixPath.java:77)at sun.nio.fs.UnixPath。(UnixPath.java:71)at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281)at java.nio.file.Paths.get(Paths.java:84)at com.android.build.gradle.internal.scope.BuildOutput.getOutputPath(BuildOutput.java:222) 在 com.android.build.gradle.internal.scope.BuildOutputs.lambda $ $负载2(BuildOutputs.java:243) 在 java.util.stream.ReferencePipeline $ 3 $ 1.accept(ReferencePipeline.java:193) 在 java.util.ArrayList中的$ ArrayListSpliterator.forEachRemaining(ArrayList.java:1376) 在 java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) 在 java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) 在 java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:708) 在 java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 在 java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) 在 com.android.build.gradle.internal.scope.BuildOutputs.load(BuildOutputs.java:245) 在 com.android.build.gradle.internal.scope.BuildOutputs.load(BuildOutputs.java:184) 在 com.android.build.gradle.internal.scope.BuildOutputs.load(BuildOutputs.java:140) 在 com.android.build.gradle.internal.ide.BuildOutputsSupplier.lambda $获得$ 1(BuildOutputsSupplier.java:55) 在 com.google.common.collect.ImmutableList.forEach(ImmutableList.java:397) 在 com.android.build.gradle.internal.ide.BuildOutputsSupplier.get(BuildOutputsSupplier.java:50) 在 com.android.build.gradle.internal.ide.BuildOutputsSupplier.get(BuildOutputsSupplier.java:35) 在 com.android.build.gradle.internal.ide.AndroidArtifactImpl.getOutputs(AndroidArtifactImpl.java:134) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)at org.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ ReflectionMethodInvoker.invoke(ProtocolToModelAdapter.java:592) 在 org.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ AdaptingMethodInvoker.invoke(ProtocolToModelAdapter.java:397) 在 org.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ PropertyCachingMethodInvoker.invoke(ProtocolToModelAdapter.java:625) 在 org.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ SafeMethodInvoker.invoke(ProtocolToModelAdapter.java:647) 在 org.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ SupportedPropertyInvoker.invoke(ProtocolToModelAdapter.java:670) 在 org.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ InvocationHandlerImpl.invoke(ProtocolToModelAdapter.java:356) 在com.sun.proxy。$ Proxy202.getOutputs(未知来源)at com.android.tools.idea.gradle.project.model.ide.android.IdeAndroidArtifactImpl。(IdeAndroidArtifactImpl.java:57) 在 com.android.tools.idea.gradle.project.model.ide.android.IdeVariantImpl.lambda $新的$ 0(IdeVariantImpl.java:60) 在 com.android.tools.idea.gradle.project.model.ide.android.ModelCache.lambda $ computeIfAbsent $ 0(ModelCache.java:31) 在java.util.HashMap.computeIfAbsent(HashMap.java:1126)at com.android.tools.idea.gradle.project.model.ide.android.ModelCache.computeIfAbsent(ModelCache.java:31) 在 com.android.tools.idea.gradle.project.model.ide.android.IdeVariantImpl。(IdeVariantImpl.java:59) 在 com.android.tools.idea.gradle.project.model.ide.android.IdeAndroidProjectImpl.lambda $新的$ 4(IdeAndroidProjectImpl.java:88) 在 com.android.tools.idea.gradle.project.model.ide.android.ModelCache.lambda $ computeIfAbsent $ 0(ModelCache.java:31) 在java.util.HashMap.computeIfAbsent(HashMap.java:1126)at com.android.tools.idea.gradle.project.model.ide.android.ModelCache.computeIfAbsent(ModelCache.java:31) 在 com.android.tools.idea.gradle.project.model.ide.android.IdeModel.copy(IdeModel.java:74) 在 com.android.tools.idea.gradle.project.model.ide.android.IdeAndroidProjectImpl。(IdeAndroidProjectImpl.java:87) 在 com.android.tools.idea.gradle.project.model.ide.android.IdeAndroidProjectImpl。(IdeAndroidProjectImpl.java:68) 在 com.android.tools.idea.gradle.project.model.AndroidModuleModel。(AndroidModuleModel.java:131) 在 com.android.tools.idea.gradle.project.sync.idea.AndroidGradleProjectResolver.populateModuleContentRoots(AndroidGradleProjectResolver.java:214) 在 org.jetbrains.plugins.gradle.service.project.AbstractProjectResolverExtension.populateModuleContentRoots(AbstractProjectResolverExtension.java:103) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:366) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access $ 200(GradleProjectResolver.java:79) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver $ ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:902) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver $ ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:886) 在 org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute(GradleExecutionHelper.java:218) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:139) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:79) 在 com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.lambda $ resolveProjectInfo $ 0(RemoteExternalSystemProjectResolverImpl.java:37) 在 com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59) 在 com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37) 在 com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:45) 在 com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:66) 在 com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:139) 在 com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:125) 在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 3.execute(ExternalSystemUtil.java:388) 在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 5.run(ExternalSystemUtil.java:445) 在 com.intellij.openapi.progress.impl.CoreProgressManager $ TaskRunnable.run(CoreProgressManager.java:726) 在 com.intellij.openapi.progress.impl.CoreProgressManager.lambda $ runProcess $ 1(CoreProgressManager.java:176) 在 com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556) 在 com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501) 在 com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66) 在 com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163) 在 com.intellij.openapi.progress.impl.ProgressManagerImpl $ 1.run(ProgressManagerImpl.java:137) 在 com.intellij.openapi.application.impl.ApplicationImpl $ 2.run(ApplicationImpl.java:334) 在 java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745)
答案 0 :(得分:0)
删除构建文件夹,然后重试