最近打算研究一下源代码,可是照着网上的样子按住Ctrl进入的时候发现好多源代码的类文件不在,就比如,AndroidThread,ActivityManagerService,这些类都不在,我是windows平台的,求大神帮忙看看怎么回事?
这个地方 就没有显示相关的源代码了, 但是我在SDK里面是勾选了 源码下载的,并且后面都写了installed
的!
求解决谢谢!
最近打算研究一下源代码,可是照着网上的样子按住Ctrl进入的时候发现好多源代码的类文件不在,就比如,AndroidThread,ActivityManagerService,这些类都不在,我是windows平台的,求大神帮忙看看怎么回事?
这个地方 就没有显示相关的源代码了, 但是我在SDK里面是勾选了 源码下载的,并且后面都写了installed
的!
求解决谢谢!
需要设置项目中External Libraries里的android-android-<sdk版本>,查看Library Properties,选择添加,在SDK文件夹里的sources文件夹里选择对应版本SDK的source文件夹即可
用全局搜索(默认快捷键是双击 shift)的时候,请勾选 Include non-project items
,因为 Android SDK 并不是你这个 project 的文件,而是依赖。
另外,提醒一下,ActivityManagerService
这些类是隐藏的,也就是你在项目中是不能直接引用的。
最后,想研究源码,还是把整个 AOSP 下载下来吧,虽然工程有点大,但是对于后续工作的开展还是有必要的。
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
2 回答921 阅读