【问题标题】:How to build java hidl client using gradle如何使用 gradle 构建 java hidl 客户端
【发布时间】:2018-05-25 12:37:18
【问题描述】:

我想构建一个 java hidl 客户端。

它使用 mmm 和 Android.mk 编译和运行良好。 现在我想通过 gradle 来构建它。

如此处所述:https://source.android.com/devices/architecture/hidl-java/ 我设法在我的 gradle.build 中导入了 android.hidl.base-V1.0-java.jar 库。 (为此,我在我的包中复制了 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 添加到我的包中吗?

有人可以帮忙吗?

【问题讨论】:

    标签: java android gradle


    【解决方案1】:

    是的,您还需要在 gradle 文件中包含 framework.jar。但是将其添加为compileOnly,这样它就不会与您的应用程序一起打包并增加文件大小。

    dependencies {
        compileOnly files('libs/framework.jar')
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多