我想构建一个java hidl客户端。
使用mmm和Android.mk编译并运行良好。 现在我想通过gradle来构建它。
正如在此处所说:https://source.android.com/devices/architecture/hidl-java/我设法在我的gradle.build中导入android.hidl.base-V1.0-java.jar lib。 (为此我在我的包中复制了android.hidl.base-V1.0-java.jar并添加了一个依赖项:dependencies {compile fileTree(include:['* .jar'],dir:'libs')} )。
但后来我陷入了导入android.os.IHwInterface,IHwBinder和HwBinder类的问题。它们可以在那里找到:frameworks / base / core / java / android / os。我还应该将framework.jar添加到我的包中吗?
有人可以帮忙吗?
答案 0 :(得分:0)
是的,您还需要在gradle文件中包括framework.jar。但是,将其添加为compileOnly
,这样它就不会与您的应用程序打包在一起,并且会增加文件大小。
dependencies {
compileOnly files('libs/framework.jar')
}