标签:android-studio-3-0 android android-studio android-sdk-manager
要开始一个新项目,我想要定位最新的SDK(利用新的开始).
但是,我也希望能够访问Android源代码,以便能够读取android类的代码(比如AsyncTask,就像一个例子).
我在gradle上使用SDK 27并使用compileSdkVersion 27.
我尝试过不同的方式(如here,here和here所示),但我似乎无法下载这些来源.
当我尝试浏览像AsyncTask这样的Android类时,我收到消息:
Decompiled .class file, bytecode version: 52.0 (Java 8)
Sources for ‘Android API 27 Platform’ not found.
即使单击下载然后单击刷新(如果已经下载)链接(这是最直观的事情),我仍然看不到任何Android类的源代码.
这仅是API 27的问题.我可以下载所有其他API版本的源代码.
这是因为API 27是最新的吗?
我想避免使用目标26.是否可以下载这些来源?到目前为止,有没有人能够做到这一点?
如果到目前为止有人知道如何做到这一点,那将非常有帮助.谢谢.
我正在使用Android Studio 3.0,并且API 27源代码的下载选项不可用:
UPDATE
正如已接受的答案所示,问题是API级别27是当时的开发预览,问题随着时间的推移得到解决(一旦正式发布发生).在针对最新的可用API版本时,此更新可能对遇到类似问题的用户有用.
解决方法:
Is this because of API 27 being the latest one?
不,这是因为API Level 27是Android 8.1,目前处于开发者预览版中.
I want to avoid targeting 26
我不确定为什么,考虑到26级是与Android(8.0)最新产品版本相对应的API级别.
Is it possible to download those sources?
通常,在OS发布以最终形式发布之前,源不可通过IDE获得.
标签:android-studio-3-0,android,android-studio,android-sdk-manager 来源: https://codeday.me/bug/20190828/1749654.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。