Android 如何使用aidl将ITelephony.aidl转换为ITelephony.java
我下载了android源代码,试图了解存根类在android电话系统中是如何工作的,所以我使用了aidl convert ITelephony.aidl,但它给了我错误,例如: 找不到类android.os.Bundle的导入 找不到类android.telephony.NeightringCellInfo的导入Android 如何使用aidl将ITelephony.aidl转换为ITelephony.java,android,command-line,aidl,Android,Command Line,Aidl,我下载了android源代码,试图了解存根类在android电话系统中是如何工作的,所以我使用了aidl convert ITelephony.aidl,但它给了我错误,例如: 找不到类android.os.Bundle的导入 找不到类android.telephony.NeightringCellInfo的导入 找不到类android.telephony.CellInfo的导入 您需要让aidl命令知道这些类的位置 例如,对于类android.os.Bundle,请尝试以下操作: aidl -
找不到类android.telephony.CellInfo的导入 您需要让
aidl
命令知道这些类的位置
例如,对于类android.os.Bundle
,请尝试以下操作:
aidl -pandroid_sdk/platforms/android-19/framework.aidl ITelephony.aidl
同样,在*.aidl中搜索包含
parcelable android.telephony.NeighboringCellInfo;
parcelable android.telephony.CellInfo;
并将它们传递给aidl
命令