Android 下载的SDK源代码中缺少接口文件

Android 下载的SDK源代码中缺少接口文件,android,sdk,android-sdk-tools,android-package-managers,Android,Sdk,Android Sdk Tools,Android Package Managers,我尝试尽可能深入地插入sdk源代码 假设我进入我的sdk源代码,~/Android/sdk/sources/Android-24/Android/app/ApplicationPackageManager.java: import android.content.pm.IPackageManager; 但是在pm目录中没有这样的文件IPackageManager.java: [xiaobai@localhost pm]$ pwd /home/xiaobai/Android/Sdk/source

我尝试尽可能深入地插入sdk源代码

假设我进入我的sdk源代码,
~/Android/sdk/sources/Android-24/Android/app/ApplicationPackageManager.java

import android.content.pm.IPackageManager;
但是在
pm
目录中没有这样的文件
IPackageManager.java

[xiaobai@localhost pm]$ pwd
/home/xiaobai/Android/Sdk/sources/android-24/android/content/pm
[xiaobai@localhost pm]$ ls I*
InstrumentationInfo.java  IntentFilterVerificationInfo.java
[xiaobai@localhost pm]$ 

为什么它不在那里?我有什么误解吗?

IPackageManager是一个aidl文件。通过SDK工具下载源代码包时,似乎不包括aidl文件

您可以浏览在线存储库以找到它:。

您可以在浏览器中查看文件内容。

我已将您的问题编辑为看起来不像资源请求。是否有任何原因将aidl文件从sdk源中排除@林果皞 它是一个接口定义语言文件,我猜想谷歌不认为这些文件是源代码。在这里阅读更多