在 bazel 构建中使用 Android 约束布局
Using Android constraint layout with bazel build
使用bazel
版本0.4.5-homebrew
,可以参考例如appcompat-v7
支持库,使用 "@androidsdk//com.android.support:appcompat-v7-25.3.1"
作为依赖项。但是,使用直观的 "@androidsdk//com.android.support.constraint:constraint-layout-1.0.1"
拉入约束布局支持库会导致:
no such package '@androidsdk//com.android.support.constraint': BUILD file not found on package path
bazel query @androidsdk//... | grep constraint
没有结果。使用相同的本地 Android SDK,我可以在 Gradle 个项目中引用 constrant 布局库。
有ideas/workarounds吗?我确实提交了 an issue on Bazel's github,所以也许我会在那里得到答案。
我们现在可以阅读 closed GitHub issue。
这是 Bazel 本身的问题。解决方法可用(请参阅问题)并且问题已在 Bazel 代码库中修复。
使用bazel
版本0.4.5-homebrew
,可以参考例如appcompat-v7
支持库,使用 "@androidsdk//com.android.support:appcompat-v7-25.3.1"
作为依赖项。但是,使用直观的 "@androidsdk//com.android.support.constraint:constraint-layout-1.0.1"
拉入约束布局支持库会导致:
no such package '@androidsdk//com.android.support.constraint': BUILD file not found on package path
bazel query @androidsdk//... | grep constraint
没有结果。使用相同的本地 Android SDK,我可以在 Gradle 个项目中引用 constrant 布局库。
有ideas/workarounds吗?我确实提交了 an issue on Bazel's github,所以也许我会在那里得到答案。
我们现在可以阅读 closed GitHub issue。
这是 Bazel 本身的问题。解决方法可用(请参阅问题)并且问题已在 Bazel 代码库中修复。