读书人

Android中aidl怎么import文件

发布时间: 2012-09-14 11:53:44 作者: rapoo

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

谢谢国家,打完收工

读书人网 >网络基础

热点推荐