android studio创建aidl文件
2016-03-29 15:04
381 查看
(转载)https://www.zhihu.com/question/21581761
我也遇到了这个问题,按照stackoverflow的方法没解决,上两个我找到的方法吧,
1.链接在此:Android Studio下如何配置AIDL文件,先在main目录下新建一个文件夹,命名为aidl,再在该目录下新建一个包,包名跟AndroidManifest中的package同名,然后在该包下创建aidl文件,创建完之后在build/generated/source/aidl/debug下就可以见到自动生成的java文件
2.链接在此:Issue 56160 - android - Gradle Android plugin does not detect AIDL files automatically,在app目录下的build.gradle中指定aidl的目录,比如设为src/main/java,那么在该包下新建的aidl文件都会自动生成对应的java文件
另外,在aidl文件中必须指定好package,否则会编译出错
作者:卓学腾
链接:https://www.zhihu.com/question/21581761/answer/45895797
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
//----------------------------------------------------------------------------------
总结:注意几点
(1)在main目录下新建aidl文件夹;
(2)包名和Manifest中的包名一致;
(3)记得要rebuild project生成对应的.java文件;
我也遇到了这个问题,按照stackoverflow的方法没解决,上两个我找到的方法吧,
1.链接在此:Android Studio下如何配置AIDL文件,先在main目录下新建一个文件夹,命名为aidl,再在该目录下新建一个包,包名跟AndroidManifest中的package同名,然后在该包下创建aidl文件,创建完之后在build/generated/source/aidl/debug下就可以见到自动生成的java文件
2.链接在此:Issue 56160 - android - Gradle Android plugin does not detect AIDL files automatically,在app目录下的build.gradle中指定aidl的目录,比如设为src/main/java,那么在该包下新建的aidl文件都会自动生成对应的java文件
另外,在aidl文件中必须指定好package,否则会编译出错
作者:卓学腾
链接:https://www.zhihu.com/question/21581761/answer/45895797
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
//----------------------------------------------------------------------------------
总结:注意几点
(1)在main目录下新建aidl文件夹;
(2)包名和Manifest中的包名一致;
(3)记得要rebuild project生成对应的.java文件;
相关文章推荐
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- Android Activity生命周期与启动模式
- CheckBox 自定义
- android学习之wifi - wifi连接woosim打印机
- Android 代码混淆
- asorm1.0beta android Sqlite3 ORM 框架说明文档20160329
- Android 反编译 原来这么简单—绝对详解(有图有真相)
- 【Android】自定义View
- android 绘图
- Android DrawerLayout子组件属性设定问题
- Android简单的图片浏览器开发遇到的各种坑
- Android--锁定横屏、竖屏、去标题全屏
- Android组件之BroadcastReceiver
- android shape的使用
- android dp和px转换
- Android小记:编码命名规范
- 如何修改Android Studio主题
- android Palette调色板的使用方法
- android使用ant编译APK
- Broadcastreceiver components are not allowed to bind to services in android