Android Api 24找不到来源

时间:2016-06-16 11:44:55

标签: android sdk 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"
        }
    ...
    }

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

3 个答案:

答案 0 :(得分:32)

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

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

下载后,您可能需要this trick来刷新SDK安装。

答案 1 :(得分:1)

我遇到了与API 25和Android Studio 2.2相同的问题

尝试以下方法:

  1. 关闭Android Studio。

  2. 打开~/Library/Preferences/AndroidStudio2.2/options/jdk.table.xmlC:\Users{USER_NAME}.AndroidStudio2.2\config\options\jdk.table.xml

  3. 请注意pach中的Android Studio版本。

    1. 找到Android API 24平台的<sourcePath>和之前的版本。您可以通过网址查看<sourcePath>问题API没有第二个<root>元素。

    2. 调查来源路径,检查是否确实安装了源。

    3. 从另一个<root>复制<sourcePath>并设置正确的网址。它将类似于

      <sourcePath>
        <root type="composite">
          <root type="simple" url="file://$USER_HOME$/Library/Android/sdk/sources/android-24" />
        </root>
      </sourcePath>
      
    4. 保存文件并启动Android Studio

    5. https://stackoverflow.com/a/36825435/1263771

答案 2 :(得分:0)

获取最新的Android API(SDK平台)

  

确保将Android SDK Tools更新为最新版本   先Android SDK Manager