NTFS分区上的Android Studio生成错误

NTFS分区上的Android Studio生成错误,android,android-studio-3.2,Android,Android Studio 3.2,我在Android Studio上构建应用程序时遇到问题。当项目位于我的ext4分区上时,一切正常,但当我在NTFS上创建一个新分区时,遇到了以下问题: com/android/tools/idea/gradle/project/sync/GradleSyncState.syncFailed的@NotNull参数“message”的参数不能为null java.lang.IllegalArgumentException:com/android/tools/idea/gradle/project/

我在Android Studio上构建应用程序时遇到问题。当项目位于我的ext4分区上时,一切正常,但当我在NTFS上创建一个新分区时,遇到了以下问题:

com/android/tools/idea/gradle/project/sync/GradleSyncState.syncFailed的@NotNull参数“message”的参数不能为null java.lang.IllegalArgumentException:com/android/tools/idea/gradle/project/sync/GradleSyncState.syncFailed的@NotNull参数“message”的参数不能为null 在com.android.tools.idea.gradle.project.sync.GradleSyncState.$$$$reportNull$$$$0(GradleSyncState.java) 位于com.android.tools.idea.gradle.project.sync.GradleSyncState.syncFailed(GradleSyncState.java) 位于com.android.tools.idea.gradle.project.sync.idea.IdeaSyncPopulateProjectTask.doPopulateProject(IdeaSyncPopulateProjectTask.java:135) 位于com.android.tools.idea.gradle.project.sync.idea.IdeaSyncPopulateProjectTask.populate(IdeaSyncPopulateProjectTask.java:97) 位于com.android.tools.idea.gradle.project.sync.idea.IdeaSyncPopulateProjectTask.access$000(IdeaSyncPopulateProjectTask.java:39) 位于com.android.tools.idea.gradle.project.sync.idea.IdeaSyncPopulateProjectTask$1.run(IdeaSyncPopulateProjectTask.java:86) 位于com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750) 位于com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) 位于com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580) 位于com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525) 位于com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85) 位于com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) 位于com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:395) 在com.intellij.openapi.application.impl.ApplicationImpl$1.run上(ApplicationImpl.java:305) 位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266)处 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 运行(Thread.java:745)

当我重新启动Android Studio时,错误消失了,但之后我仍然无法运行我的应用程序(侧边栏中的项目结构没有正确显示)

我正在Ubuntu 18.04.1上使用安卓Studio 3.2。

我找到了答案。(说实话,这是错误的…)

假设您在/mnt/NTFS上装载了一个NTFS分区,而您的项目位于/mnt/NTFS/projects/project。 主分区(ext4)安装在/home,主目录为/home/user,在/home/user/projects中有一个指向/mnt/ntfs/projects的符号链接

我(希望你也是)遇到这个错误的原因是,在使用Android Studio的“Open Project…”选项时,我提供了符号链接(/home/user/projects/Project)。尝试提供实际路径(/mnt/ntfs/projects/project)时,梯度同步成功


所以现在要解决这个问题,只需提供真正的路径。然而,IntelliJ或Gradle的开发人员可能会解决这个问题。

这里也一样。我最好的假设是,这是Android Studio中的一个错误。你完全正确,它现在工作正常。非常感谢,先生,救命恩人。在别的地方找不到这个。符号链接在Android Studio上不起作用。