如何使用aidl将ITelephony.aidl转换为ITelephony.java

时间:2014-02-09 01:52:11

标签: android command-line aidl

我下载了android源代码试图了解stub类如何为android电话系统工作,所以我使用aidl转换ITelephony.aidl但它给了我错误,如:

找不到类android.os.Bundle;

的导入

找不到类android.telephony.NeighboringCellInfo;

的导入

找不到类android.telephony.CellInfo;

的导入

1 个答案:

答案 0 :(得分:2)

您需要让aidl命令知道这些类的位置。

例如,对于class android.os.Bundle,请尝试以下操作:

aidl -pandroid_sdk/platforms/android-19/framework.aidl ITelephony.aidl

同样,搜索包含

的* .aidl
parcelable android.telephony.NeighboringCellInfo;
parcelable android.telephony.CellInfo;

并将它们传递给aidl命令。