AIDL导入
目前很多AIDL接口是在Eclipse下开发的,在导入Android Studio开发环境时会出现一些问题,需要进行一些处理。
- 显式添加包名。
AIDL文件必须在文件的开始处添加包名(package com.sample.dev.aidl;),否则在编译的时候会出现以下编译错误:
“/build-tools/23.0.2/aidl” finished with non-zero exit value 139 - .java和.aidl文件位于指定目录
AIDL接口引用的java类的实现文件必须放到java目录下,aidl的实现文件必须放到aidl文件夹下。 - 乱码
Studio默认设置为UTF-8编码格式,所以如果原代码中有GBK或其它编码方式的文件就会出现乱码。要进行格式转换。