未找到Android API 24平台的来源(Android Studio 2.1)

时间:2016-07-06 21:30:47

标签: macos android-manifest android-studio-2.1

在Android Studio 2.1中我使用API​​ 24就好了,然后我的AndroidManifest.xml中突然开始看到“找不到Android API 24平台的源代码”警告。

在Android Studio中设置

Rerunning the Android SDK Manager,删除其他不受支持的API,etc对我无效。我该如何解决这个问题?

7 个答案:

答案 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日)。

enter image description here

步骤(Mac):

  1. 打开SDK管理器:工具> Android> SDK Manager
  2. 删除API 24 :取消选中复选框>单击“确定”,再次单击“确定”以确认删除
  3. 退出Android Studio (⌘Q)
  4. 在Android Studio中重新打开您的项目
  5. 安装缺少的平台和同步项目
    • 单击Messages Gradle Sync面板中的此可单击链接 enter image description here
  6. Gradle Sync完成后应该处理它。

答案 2 :(得分:0)

android 24没有源代码,只有以下版本23 Sources for Android SDK 23

答案 3 :(得分:0)

重新安装可能会解决一些问题,但是今天晚上(美国东部时间2009年11月7日23日)24的来源尚未确定。当谷歌说汤时,它会出现:

enter image description here

Marshmallow(23)是有源的最后一个版本。

[更新8/26]

SDK 24现在有源。这是汤!

答案 4 :(得分:0)

enter image description here

没有api 24的来源。我们应该等待Android sdk的google发布源。

答案 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 之后,它就在那里!有点黑客,但总比没有来源好。