问题标签 [buck]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何用 buck 创建多项目?
例如,我有两个(A 生成 apk,B 生成 aar)完全配置的项目(.buckconfig、.git 等)。我需要做什么才能使我的项目 A 依赖于 B?例如我希望能够进入B项目目录并输入“buck build Bproject”来生成我的aar。如果有一些技巧可以使 A -> (B -> C) 依赖,那就太好了。谢谢!
android - android 应用程序启动时的 java.lang.ClassNotFoundException,使用 BUCK 构建工具
我的应用程序在启动时崩溃,因为找不到一个类,但是,我对为什么会发生这种情况感到困惑,因为我已经在两个真实设备上进行了测试,它在启动时不会崩溃。这是我得到的崩溃报告:
这是我的 AndroidManifest.xml 的一部分:
我确实希望 applogic.AppShell 在应用程序启动时运行,并加载 applogic.PartageApplication 类,因为这是构建工具 BUCK 所需要的。
这是我的 AppLogic 课程:
这是找不到的类:
我将不胜感激任何帮助来弄清楚为什么这个类不能被实例化。
buck - buck 编译错误:“zip 文件为空”
在我的虚拟linux系统centos上,我用buck编译java项目遇到以下错误。在同一目录下,在 Ubuntu 下编译是可以的。有谁能帮我解决这个问题?提前致谢。
facebook - 安装 Facebook 的 Buck 的问题
我正在尝试安装 buck,但出现以下错误:
我已确保更新和安装 Buck 页面要求的所有内容。提前致谢。
android - annotation_processors 的文档(降压)
与此票证相关注释处理器的参数已禁用且未记录
我们如何使用annotation_processors
和annotation_processor_deps
?
我在示例 Android 应用程序中使用领域并且没有注释(对于@RealmClass和@RealmMoudule),应用程序在通过 buck 构建时崩溃(如果通过 gradle 构建则正常工作)。
java - 使用 buck 构建 maven 项目
当我使用旧的 Maven 项目对其进行测试时,我对来自 facebook 的 BUCK 构建工具有疑问。
我有这样的:
猫.buckconfig
猫建造
猫巴克
我尝试命令:
如何将 maven 存储库添加到 buck 项目?(就像在这种情况下的 gson )我正在寻找任何例子,但我没有找到任何东西......
我将不胜感激任何答案...
android - 使用 Buck 构建系统构建一个用 Kotlin 编写的 Android 应用
Buck 支持构建基于 Java 的 Android 项目。有一个项目https://github.com/zserge/buckbone添加了“实验性”Kotlin 支持,但它远非可用。
有没有办法使用 Buck 构建系统构建一个用 Kotlin 编写的 Android 应用程序?
buck - 在 Buck 构建示例中引用 R.string.appname 时无法在 Buck 构建中找到符号 R 类
任何人都可以帮助我建立降压。当我构建 android 项目时,Activity 引用了 R.java (getString(R.string.name)) 然后我无法构建。它总是返回找不到符号 R 类。虽然当我构建具有 Activity 和 string.xml 的项目时没有错误并且在这种情况下也生成了 R.java
android - 子项目的降压构建规则
我们的项目使用 Cordova 和许多其他子项目。
我通读了几遍 Buck 文档和入门指南,并一直在尝试构建简单的项目。我现在正在尝试将我们的项目迁移到使用 Buck(和 Exopackage)。
从 AntennaPod 示例中,我了解了如何将 src 文件、资产和资源捆绑到一个项目中。但是,我不清楚将子项目捆绑到主项目中需要遵循哪些构建规则。
您能否指出我需要将子项目添加到我的主构建中的构建规则,或者解释我需要添加到将正确组织和构建子项目的主 BUCK 文件中的内容。
下面是我们项目结构的屏幕截图,其中一个子项目已展开。
我需要构建和添加的子项目是:
xwalk_core_library
科尔多瓦库
科尔多瓦
com.phonegap.plugins.facebookconnect
python - 为什么 Buck AntennaPod 示例中没有添加 android-support-v4.jar?
我正在研究AntennaPod并查看它是如何构建submodules
文件夹的。
有一个 jar 文件android-support-v4.jar
是该项目的一部分。
我在代码中没有看到实际添加了这个 .jar 的任何地方。我也没有在buck-out/bin
文件夹中看到它。
这是android_library
它的步骤:
我看到它获取 java 文件,它取决于 all-jars 和 dslv-res 规则。但是 all-jars 只抓取 libs 文件夹中的 jars(没有 support-v4.jar)。
我的问题是:为什么android-support-v4.jar
没有添加它(或者我错过了什么),添加它的构建规则是什么?
Buck 示例中的完整 AntennaPod 代码如下:
更新
这是我正在尝试实施的图书馆项目。
这是库项目中的Buck文件
这是我尝试过的最佳尝试构建规则。