首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Android中aidl怎么import文件

2012-09-14 
Android中aidl如何import文件如果你做Android开发,那就应该会知道aidl工具的,但是会使用aidl命令行工具的

Android中aidl如何import文件

如果你做Android开发,那就应该会知道aidl工具的,但是会使用aidl命令行工具的人有吗有吗有吗,如果有的话你们为神马不出来写写怎么用!!!!

用aidl命令行的如果不出意外肯定会遇见类似这样的错误

哈哈,让我来验一验你的真身!!!

$ find Android/android-sdk-linux_86/ -name framework.aidlAndroid/android-sdk-linux_86/platforms/android-3/framework.aidlAndroid/android-sdk-linux_86/platforms/android-4/framework.aidlAndroid/android-sdk-linux_86/platforms/android-6/framework.aidl...

这个framework.aidl文件也很脑残,虽说注释不是很重要,但是这个代码根本就没有半点自我解释能力,也不写个注释说明自己有什么用途--

到此,-p参数确认

革命远未结束,要想解决这个猪血问题,还要知道-I参数的写法。

继续看上面PreCompilerBuilder.java文件的896行

for (IPath p : sourceFolders) {  IFolder f = wsRoot.getFolder(p);  command[index++] = "-I" + f.getLocation().toOSString(); //$NON-NLS-1$}

我想你能看出这是什么意思来了,就是你项目的source目录,一般来说是src那个目录

至此,问题解决,最後总结下使用aidl命令行工具的方法就是

$ aidl -I/path/to/project/src -p/path/to/framework.aidl Interface.aidl

谢谢国家,打完收工

热点排行