在Android Studio 2.1中我使用API 24就好了,然后我的AndroidManifest.xml中突然开始看到“找不到Android API 24平台的源代码”警告。
在Android Studio中设置Rerunning the Android SDK Manager,删除其他不受支持的API,etc对我无效。我该如何解决这个问题?
答案 0 :(得分:68)
尝试此方法,我从here复制了它。
Android Studio 2.1报告:通过重置SDK解决了这个问题。
偏好设置 - >外观&行为 - >系统设置 - > Android SDK。
点击Android SDK位置右侧的修改。接下来,接下来,接下来完成向导并瞧!
答案 1 :(得分:5)
搜索后,我找到了足够接近API 24的答案。对我而言,这只是删除API 24,关闭Android Studio,以及(重新打开后)让Android Studio检测API 24的问题失踪并为我下载。我认为这也适用于其他API版本。
更新:正如其他人所指出的那样,API 24没有"来源"在询问/回答此问题时,在SDK Manager中列出。但是,一切都工作正常,并在继续按照这个答案后继续工作。所以这似乎是一个值得一提的技术性。
我有针对API 24的应用定位和编译以及Alpha测试中的Google Play。
Android N APIs are now final(截至2016年6月15日)。
步骤(Mac):
答案 2 :(得分:0)
android 24没有源代码,只有以下版本23 Sources for Android SDK 23
答案 3 :(得分:0)
重新安装可能会解决一些问题,但是今天晚上(美国东部时间2009年11月7日23日)24的来源尚未确定。当谷歌说汤时,它会出现:
Marshmallow(23)是有源的最后一个版本。
[更新8/26]
SDK 24现在有源。这是汤!
答案 4 :(得分:0)
答案 5 :(得分:0)
文件 - 使Cashe无效并重新启动 这适合我。
答案 6 :(得分:0)
我从 android.jar 获取大多数类的源代码,但不是 android.Manifest 它有一些有用的注释,例如关于直接在 Android Studio 中可用的权限。 android\sdk\platforms\android-29\android-stubs-src.jar 确实包含一个有用的 android/Manifest.java 源文件,但是它从 android\sdk\sources\android-29\android 中丢失。据我所知,任何地方都看不到“附加源”,只需获取反编译版本即可。
在解压 android/Manifest.java 并重新启动 Android Studio 之后,它就在那里!有点黑客,但总比没有来源好。