首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio未显示java类源代码

Android Studio未显示java类源代码
EN

Stack Overflow用户
提问于 2018-09-03 04:51:20
回答 1查看 7.4K关注 0票数 19

我已经搜索了这个问题,并尝试了提出的解决方案,但没有成功。我有一个项目,当我去查看Fragment的源文件时,它会把我带到java类。

现在,当我转到File -> new project并完成所有相同的设置过程时。现在,当我单击Fragment的源代码时,将转到反编译类文件。

我的新项目是SDK 28,我已经执行了更新,但它们不会改变任何东西。通过将我的compileSDKVersion设置为27并相应地调整依赖项,它就可以工作。但它应该只适用于SDK28,我不明白我错过了什么

在下面的照片中,你可以看到我已经安装了API28的源代码

另外,当我单击下面的Download Sources选项时,我收到以下集成开发环境错误

代码语言:javascript
复制
java.util.NoSuchElementException
at java.util.Collections$EmptyIterator.next(Collections.java:4189)
at org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider.getSourceFile(GradleAttachSourcesProvider.java:160)
at org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider.access$100(GradleAttachSourcesProvider.java:59)
at org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider$1$1.onSuccess(GradleAttachSourcesProvider.java:126)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$7.execute(ExternalSystemUtil.java:876)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$9.run(ExternalSystemUtil.java:905)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315)
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)

我的gradle文件具有正确的SDK集,您可以在项目结构的外部库部分中看到.jar文件夹。

但是当我点击源代码时,我看到的只是反编译类!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-06 02:03:17

我会将此归因于Google尚未发布Android P源代码,因为当我将SDK更改为27时,没有任何问题,并且我已经多次卸载/重新安装SDK Platform 28。我将在几周后再试一次,检查它是否已经发布,直到那时我可以继续我的项目与API 27。

谢谢!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52140932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档