Android 下载的SDK源代码中缺少接口文件
我尝试尽可能深入地插入sdk源代码 假设我进入我的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
~/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源中排除@林果皞 它是一个接口定义语言文件,我猜想谷歌不认为这些文件是源代码。在这里阅读更多