浏览完整的Android源代码

时间:2015-12-19 00:26:25

标签: android-studio

如何创建链接到完整android源代码的Android项目,包括" android.annotation"中的类。 ?

更确切地说:

  • 在Android Studio 1.5.1中创建一个新的Android项目,最小SDK = API 23.模板:不添加任何活动。
  • 添加此修复程序以解决junit依赖关系:https://stackoverflow.com/a/32566057/4182868
  • gradle sync,make project
  • open class android.app.Activity

结果:许多import语句未解析:

enter image description here

1 个答案:

答案 0 :(得分:0)

那是因为这些类实际上标记为@hide,并且在构建时剥离了 Android SDK。您的项目链接的SDK android.jar只是不包含那些方法和类,这就是IDE在查找SDK类的源代码时感到困惑的原因。

(注意:我们在支持库中包含相同的注释,但使用不同的包前缀:android.support.annotation。*。那些是应用程序应该使用的注释。但是框架本身不依赖于支持库,依赖性是另一个方向。)