在Android Studio 2.1中,我使用API 24就好了,然后在我的AndroidManifest.xml中突然开始看到“Android API 24平台的来源找不到”警告。Android API的来源24找不到平台(Android Studio 2.1)
Rerunning the Android SDK Manager在Android Studio中设置,删除其他不支持的API,etc不适用于我。我该如何解决?
在Android Studio 2.1中,我使用API 24就好了,然后在我的AndroidManifest.xml中突然开始看到“Android API 24平台的来源找不到”警告。Android API的来源24找不到平台(Android Studio 2.1)
Rerunning the Android SDK Manager在Android Studio中设置,删除其他不支持的API,etc不适用于我。我该如何解决?
搜索后,我发现答案足够接近我自己的API 24答案。对我来说,这只是一个删除API 24,关闭Android Studio和(重新打开后)让Android Studio检测API 24失踪并为我下载。我认为这也适用于其他API版本。
更新:正如其他人所指出的,在此问题被询问/回答时,API 24没有列出SDK Manager中列出的“来源”。然而,之前的一切工作正常,并且在遵循这个答案之后继续工作。所以这似乎是一个值得一提的技术。
我在API测试中针对API 24和Google Play进行应用定位和编译。
Android N APIs are now final(截至2016年6月15日)。
步骤(苹果机):
一旦Gradle同步完成,应该照顾它。
没有来源的android 24,只有以下 Sources for Android SDK 23
是的,虽然(我认为)有点技术性,因为它在此之前工作正常,并且在我发布解决方案后继续正常工作。我更新了原始问题以澄清一点。谢谢。 – Mycah
重新安装可能会解决一些问题的23版本,而今天晚上(16年7月11日2300 EST)源24 ISN现在还没有。它会显示出来,当谷歌说,它的汤:
棉花糖(23)是最后一个版本的来源。
[update 8/26]
SDK 24现在有源代码。这是汤!
尝试这种方法,我从here复制它。
Android Studio 2.1 reporting in:通过重置SDK解决了问题。
首选项 - >外观&行为 - >系统设置 - > Android SDK。
点击编辑在Android SDK位置右侧。接下来,接下来,完成向导,瞧!
文件 - 无效兑现和重新启动 这对我有用。
“应该照顾这个”意味着Android Studio将在API 24项目上尽可能显示API 23源? –
@Louis对我来说,这个问题似乎是某种腐败等问题,并遵循Android Studio解决此问题的解决方案。在此之后,“来源”仍然不会出现在API 24的列表中,但它确实能让事情顺利进行。我不确定Android Studio究竟是如何处理这个问题的,但是如果没有“Sources”出现在列表中(也许它使用API 23 Sources),它确实可以工作。 – Mycah
它在引擎盖下使用'android.jar'。我个人将API 23作为API 24源文件复制(并将一些复制的xml文件编辑为24),因为我需要在编译时针对API 24 –