Android Studio编写AIDL文件后如何自动编译生成
来源:互联网 发布:数据透视表不更新数据 编辑:程序博客网 时间:2024/05/22 15:34
在目录src/main 下新建了aidl 文件夹之后,在aidl文件夹中也创建了相同的包路径,
创建AIDL文件
XXX.aidl
如果XXX.aidl引用了一个java下的model例如引用了a.b.c.Model;
则需要在XXX.aidl文件中声明import a.b.c.Model;全路径。
并且创建另一个文件Model.aidl
在Model.aidl文件中声明以下内容
package xxxx包名称;
parcelable Model;
如果编译的时候提示AIDL文件引用的包找不到的话
要在build文件中声明以下内容:
创建AIDL文件
XXX.aidl
如果XXX.aidl引用了一个java下的model例如引用了a.b.c.Model;
则需要在XXX.aidl文件中声明import a.b.c.Model;全路径。
并且创建另一个文件Model.aidl
在Model.aidl文件中声明以下内容
package xxxx包名称;
parcelable Model;
如果编译的时候提示AIDL文件引用的包找不到的话
要在build文件中声明以下内容:
android { ... sourceSets.main { manifest.srcFile 'src/main/AndroidManifest.xml' java.srcDirs = ['src/main/java', 'src/main/aidl'] resources.srcDirs = ['src/main/java', 'src/main/aidl'] aidl.srcDirs = ['src/main/aidl'] res.srcDirs = ['src/main/res'] } ...}
我的内容
Book.aidl
package used.tusdk.pczhu.com.tusdkused;parcelable Book;
IBookManager.aidl
package used.tusdk.pczhu.com.tusdkused;import java.util.List;import used.tusdk.pczhu.com.tusdkused.Book;interface IBookManager { List<Book> getBookList(); void addBook(in Book book);}
0 0
- Android Studio编写AIDL文件后如何自动编译生成
- Android Studio开发环境建立aidl文件,怎么生成相应的java文件? Android Studio开发环境建立aidl文件,不自动生成java文件?在Eclipse中建立aidl文件后在
- android studio 生成 aidl 文件
- android studio编译aidl文件出现问题
- Android Studio建立AIDL文件,找不到自动生成的java文件
- android studio 自动生成R文件影响编译的解决方法
- Android Studio下如何配置AIDL文件
- Android studio如何创建一个AIDL文件
- Android Studio下如何配置AIDL文件并生成java文件
- 《Android Studio中如何建立AIDL文件&生成及找到相应的.java文件》
- Android Studio中aidl文件生成java文件
- android aidl文件无法自动生成java文件
- Android aidl 编写编译错误
- Android studio aidl找不到生成的 class文件
- android studio中生成aidl
- Android Studio中如何导入和添加aidl文件
- 如何让Android Studio 自动生成 serialVersionUID
- Android Studio如何使用aidl
- jQuery 追加元素的方法如append、prepend、before
- HDU 1963 Investment 完全背包
- 用C#编程实现在Excel文档中搜索文本
- hibernate设置各种数据库方言
- LPCTSTR和TCHAR
- Android Studio编写AIDL文件后如何自动编译生成
- 简析Jenkins的SVN插件未更新到最新代码
- 第2周项目2-程序的多文件组织
- (读书笔记)代码整洁之道-函数
- 项目1-c/c++语言中函数参数传递的三种方式
- HTML DOM innerHTML 属性
- SharedPreferences的存储位置和格式
- compress_ezvizlife_subsribe_static.sh
- 项目1- C/C++语言中函数参数传递的三种方式