Android Api 24找不到来源

joh*_*crq 24 sdk android build-tools android-7.0-nougat

我有这个成绩档案:

//ext.support_library_version = '24.0.0'

    android {
        compileSdkVersion 24
        buildToolsVersion '24.0.0'

        defaultConfig {
            applicationId "---"
            minSdkVersion 21
            targetSdkVersion 24
            versionCode 1
            versionName "1.0"
        }
    ...
    }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试打开任何与Android相关的类时,它说我没有api24的来源,即使buildToolsVersion '24.0.0'安装了它.知道为什么吗?

laa*_*lto 32

Android N的源尚未发布,无法在SDK管理器中安装.当源包可用时,您需要单独安装它,就像以前的任何SDK版本一样.


更新2016-08-24:现在SDK管理器中提供了Android API 24源代码.

下载后,您可能需要此技巧来刷新SDK安装.

  • 解决此问题的唯一方法是使用(cmd + o)并键入您要查看的类名.此时,您可以在api 24(反编译)和jdk版本(源)之间进行选择.在JDK版本上,您至少可以看到一些java doc和一个实现.您看到的可能不是在设备上运行的实际实现,但应该能够满足您的需求. (2认同)