我有这个成绩档案:
//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'
。知道为什么吗?
答案 0 :(得分:32)
Android N的来源尚未发布,无法在SDK管理器中安装。当源包可用时,您需要单独安装它,就像以前的任何SDK版本一样。
更新2016-08-24:现在SDK管理器中提供了Android API 24源代码。
下载后,您可能需要this trick来刷新SDK安装。
答案 1 :(得分:1)
我遇到了与API 25和Android Studio 2.2相同的问题
尝试以下方法:
关闭Android Studio。
打开~/Library/Preferences/AndroidStudio2.2/options/jdk.table.xml
或C:\Users{USER_NAME}.AndroidStudio2.2\config\options\jdk.table.xml
请注意pach中的Android Studio版本。
找到Android API 24平台的<sourcePath>
和之前的版本。您可以通过网址查看<sourcePath>
问题API没有第二个<root>
元素。
调查来源路径,检查是否确实安装了源。
从另一个<root>
复制<sourcePath>
并设置正确的网址。它将类似于
<sourcePath>
<root type="composite">
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/sources/android-24" />
</root>
</sourcePath>
保存文件并启动Android Studio
答案 2 :(得分:0)
获取最新的Android API(SDK平台)
确保将
Android SDK Tools
更新为最新版本 先Android SDK Manager
。