Android Studio开发环境建立aidl文件,怎么生成相应的java文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio开发环境建立aidl文件,怎么生成相应的java文件相关的知识,希望对你有一定的参考价值。
1.androidStudio的aidl文件默认放在src/main/aidl目录下,aidl目录和java目录同级别。
2.在java目录上右键,创建一个aidl文件,此文件会默认生成到aidl目录下。
3.同时必须要指明包名,包名必须和java目录下的包名一致。
4.Model类必须要实现Parcelable接口!
5.然后Make一下,就会自动生成Java文件
6.此时就可以实现接口了。
参考技术A一,在实现Parcelable接口的类所在的包上右键New -> AIDL
二,AS会自动生成aidl文件夹以及对应的包名。接着声明所需要类。提示interface name must be unique时,可以随意命名,新建完成后再重命名。
三,点击Build -> Make Project后可生成Java文件
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,否则会编译出错 参考技术C 方法一:Android Studio下如何配置AIDL文件,先在main目录下新建一个文件夹,命名为aidl,再在该目录下新建一个包,包名跟AndroidManifest中的package同名,然后在该包下创建aidl文件,创建完之后在build/generated/source/aidl/debug下就可以见到自动生成的java文件
方法二:Issue 56160 - android - Gradle Android plugin does not detect AIDL files automatically,在app目录下的build.gradle中指定aidl的目录,比如设为src/main/java,那么在该包下新建的aidl文件都会自动生成对应的java文件
另外,在aidl文件中必须指定好package,否则会编译出错 参考技术D
先在main目录下新建一个文件夹,命名为aidl,再在该目录下新建一个包,包名跟AndroidManifest中的package同名,然后在该包下创建aidl文件,创建完之后在build/generated/source/aidl/debug下就可以见到自动生成的java文件本回答被提问者采纳
以上是关于Android Studio开发环境建立aidl文件,怎么生成相应的java文件的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio创建AIDL文件并实现进程间通讯