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

Myc*_*cah 25 macos android-manifest android-studio-2.1

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

在Android Studio中重新运行Android SDK Manager设置,删除其他不受支持的API 对我来说不起作用.我该如何解决?

Vee*_*eer 70

尝试这种方法,我从这里复制它.

Android Studio 2.1报告:通过重置SDK解决了这个问题.

首选项 - >外观和行为 - >系统设置 - > Android SDK.

点击Android SDK位置右侧的编辑.接下来,接下来,完成向导,然后瞧!

  • 这应该标记为正确答案。+1 (2认同)

Myc*_*cah 5

搜索后,我找到了足够接近API 24的答案.对我来说,这只是删除API 24,关闭Android Studio,以及(重新打开后)让Android Studio检测到API 24的问题.下载它给我.我认为这也适用于其他API版本.

更新:正如其他人所指出的那样,API 24在提出/回答此问题时没有在SDK Manager中列出"来源".但是,一切都运行良好,并在继续按照这个答案后继续工作.所以这似乎是一个值得一提的技术性问题.

我有针对API 24的应用定位和编译以及Alpha测试中的Google Play.

Android N API现已成为最终版(截至2016年6月15日).

在此输入图像描述

步骤(Mac):

  1. 打开SDK Manager:工具> Android> SDK Manager
  2. 删除API 24:取消选中复选框>单击"确定",再次单击"确定"以确认删除
  3. 退出Android Studio(⌘Q)
  4. 在Android Studio中重新打开您的项目
  5. 安装缺少的平台和同步项目
    • 单击Messages Gradle Sync面板中的此可单击链接 在此输入图像描述

Gradle Sync完成后应该处理它.

  • 也不适合我,使用24 api时如何使用23 api文档应该是问题,无论24 api是否有文档. (4认同)
  • 试过这个解决方案,不适合我.仍显示反编译的代码和'未找到的源'.@LouisCad我试过这样做,但没有运气,AS无法识别文件夹. (3认同)