Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 导航完整的Android源代码_Android Studio - Fatal编程技术网

Android studio 导航完整的Android源代码

Android studio 导航完整的Android源代码,android-studio,Android Studio,我如何创建一个链接到完整Android源代码的Android项目,包括“Android.annotation”中的类 更准确地说: 在android Studio 1.5.1中创建一个新的android项目,最小SDK=API 23。模板:不添加任何活动 添加此修复程序以解决junit依赖关系: gradle同步,生成项目 开放类android.app.Activity 结果:许多导入语句未解析: 这是因为这些类实际上被标记为@hide,并在构建时从Android SDK中剥离出来。您的项目

我如何创建一个链接到完整Android源代码的Android项目,包括“Android.annotation”中的类

更准确地说:

  • 在android Studio 1.5.1中创建一个新的android项目,最小SDK=API 23。模板:不添加任何活动
  • 添加此修复程序以解决junit依赖关系:
  • gradle同步,生成项目
  • 开放类android.app.Activity
结果:许多导入语句未解析:


这是因为这些类实际上被标记为@hide,并在构建时从Android SDK中剥离出来。您的项目所链接的SDK android.jar并不包含这些方法和类,这就是为什么IDE在查找SDK类的源代码时会感到困惑的原因


(注意:我们在支持库中包含了相同的注释,但使用了不同的包前缀:android.support.annotation.*。这些是应用程序应该使用的注释。但是框架本身并不依赖于支持库,依赖关系则相反。)

我想做的是在android源代码中找到特定注释的用法。为此,我需要从IDE链接到完整的Android源代码。