- 首先在mian目录下(与java同级)创建aidl文件
- 然后在aidl文件下新建一个包且包名要与工程包名一致,记住不能直接就在aidl文件下新建aidl文件
- 接着就可以在包下新建aidl文件了
- 代码中包名要保证一致,且不能有任何访问修饰符,像public这些不能写,类似于C#中的接口一样
// IService.aidl package com.example.jiangling.remoteservice; // Declare any non-default types here with import statements interface IService { /** * Demonstrates some basic types that you can use as parameters * and return values in AIDL. */ void CallMethod(); }
-
最后重新build一下,在\app\build\generated\source\aidl\debug下生成了.java文件。OK