问题标签 [custom-build]

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.

0 投票
2 回答
613 浏览

custom-build - 如何将 Scandit 条形码插件添加到 Phonegap 开发者 ios 应用程序的自定义构建中?

我现在使用 Phonegap Desktop 和 Phonegap Developer 应用程序有一段时间了。这对于快速测试我的开发非常有趣。但是我面临着嵌入式条形码扫描仪的限制,它全屏显示相机显示。我需要将相机显示嵌入到容器中,这样我就有空间同时显示信息。

经过一段时间的搜索,我发现 Scandit SDK for PhoneGap 是唯一允许裁剪相机显示的插件。

我花了很多时间尝试实现 Scandit,但没有成功。至少我可以构建应用程序,但是使用它时,扫描仪无法正常工作......

以下是我遵循的步骤:

  • 从 Git 克隆 PhoneGap Developer 项目
  • 使用 npm 安装
  • 添加ios平台
  • 打开xcode项目文件
  • 构建应用程序并在设备上运行

=> 此时 PG Dev 运行良好,我的应用程序运行良好

然后,我继续说:

  • 删除对默认条码扫描器插件的所有引用
  • 构建应用程序并在设备上运行

==> PG Dev 仍然工作正常,我的应用程序工作正常

下一步:

  • 从 Git 克隆 Scandit phonegap 插件
  • 从我的 scandit 帐户下载 Scandit SDK
  • 将 SDK 放入克隆的 scandit phonegap 插件中
  • 修改 plugin.xml 以更改包和框架的路径(路径中的版本名称不匹配)
  • 将 bundle 和 framework 复制到 scandit 的正确文件夹中
  • 修改 config.xml 以包含对 Scandit 的引用并将规范属性设置为 SDK 的版本
  • 构建应用程序并在设备上运行

==> PG Dev 仍然工作正常,我的应用程序工作正常(它暂时不使用 scandit)

下一步:

  • 从 PhoneGap 桌面删除我的项目
  • 将 Scandit 示例项目添加到 PG 桌面我从那里使用了“连续缩放/裁剪”示例:http: //docs.scandit.com/4.12/phonegap/cordova-examples.html
  • 为许可证添加我的 App Key
  • 在我的设备上启动我的 PG Dev 应用程序并下载项目文件

==> PG Dev 运行良好并下载 Scandit 示例应用程序。但该应用程序不起作用。单击扫描按钮时,没有任何反应..

经过一番调查,我发现我在 Scandit 类上遇到了异常。添加对命令“Scandit.License.setAppKey”的尝试允许我在 PG 桌面日志中报告以下错误:

添加这个 try/catch 使应用程序在下一行引发异常:

在网上搜索了我的错误后,一些帖子建议手动将框架添加到 xcode 中。

所以我通过将框架和捆绑包拖放到 xcode 项目的框架文件夹中来做到这一点。

但是当我尝试构建我的项目时,它因许多错误而失败......为了解决它,我不得不手动将所有 scandit 插件文件(*.h 和 *.m)放入我的 xcode 项目中。

所有以前的错误都已解决,但出现了新的错误。这是由于缺少其他一些本机 ios 框架......一旦添加了这些框架,所有错误都得到解决,我成功地构建了应用程序。

但是在运行它时,我仍然遇到错误:“ReferenceError:找不到变量:Scandit”

我现在没有主意了..我做错了什么?有没有人设法构建一个嵌入了 Scandit 的 PG 桌面?

谢谢。

很抱歉这篇长篇文章,只是试图更精确。

0 投票
0 回答
84 浏览

java - 构建自定义 Firefox 发行版,包括 JRE 安装和 Java 插件

我需要生成自定义版本的 Firefox,并且需要预先启用 java 插件。我想将 JRE 的安装与我在子目录中自定义的 firefox 包一起嵌入。例如:

但是,Java 插件会搜索安装在 Windows 注册表中的 JRE。(HKLM\Software\MozillaPlugins\@java.com/JavaPlugin,version=xx.xx.xx)

是否可以强制 java 插件使用我随自定义 Firefox 分发的 JRE?

感谢您的关注!o/

0 投票
0 回答
40 浏览

algorithm - 设置自定义构建环境

我正在尝试为 Sublime Text 3 设置我的自定义构建环境以进行竞争性编程。

我的目标如下:

  1. 构建当前源文件
  2. 运行它并从文件中读取输入input.in
  3. 将输出写入文件output.out
  4. diff expected output.out. expected文件包含预期的输出

这是窗口设置的样子在此处输入图像描述

这是我用于构建系统的 json 文件

到目前为止,步骤 1-3 正在按预期工作。但是对于最后一步 4,我无法以适当的格式获得结果。例如,当文件匹配时没有输出(因为diff在匹配的情况下不生成任何内容)并且在不匹配的情况下,此构建系统正在生成非人类可读格式的输出。

任何人都可以建议一种更好的方法来输出结果,或者有没有办法使用 linux 的通知实用程序

0 投票
1 回答
108 浏览

tfs - TFS 2012 构建模板:无法使用“InvokeMethod”活动设置环境变量

我有我的 TFS 2012 Server 构建的自定义构建模板。我添加了一个“InvokeMethod”活动来设置环境变量(使用 Visual Studio 2012 编辑它),但我不断收到错误消息

“环境”没有名为“SetEnvironmentVariable”的公共静态方法,与提供给 InvokeMethod“SetEnvironmentVariable”的参数类型、泛型类型参数和泛型类型约束相匹配。

根据 MSDN,有一个静态方法(来自System.Environment

InvokeMethod 活动配置如下:

在此处输入图像描述

活动属性:

在此处输入图像描述

参数列表:

在此处输入图像描述

GenericTypeArguments 集合为空:

在此处输入图像描述

我不知道为什么 InvokeMethod 活动不接受我的设置。

0 投票
1 回答
249 浏览

powershell - 自定义构建变量

My Company 使用基于 Powershell 脚本的自定义构建步骤。

我现在的任务是验证是否可以将这些脚本中的变量“导出”到 tfs 本身中可用的全局构建变量?有点像$env:build_Myvairable(在脚本中)/ $(build.myvariable)(在 Tfs 上)。

0 投票
0 回答
465 浏览

java - 如何在自定义 android 构建中包含 R.java?

我正在尝试将应用程序添加到自定义 android 构建中,但它无法理解 Theme.AppCompat.Light.DarkActionBar 和 colorPrimary 和 colorAccent 等资源,这让我相信它在读取和构建 R.java 时遇到了问题。

我的错误

我做了什么:

  1. 创建了一个安卓应用。这个应用程序在 android studio 中编译。
  2. 将清单、java(重命名为 src)和 res 目录复制到我的自定义构建中:android/packages/apps/MyApplication21
  3. 创建了一个 Android.mk 文件

    /li>

到目前为止,我已经解决了包括无法理解 Java 类(如 ActionBarActivity 和 TaskStackBuilder)的错误,方法android-support-v7-appcompatandroid-support-v4按顺序将其包含到 Android.mk 文件中,但我不知道应该调用哪个 Java 库来生成 R .java 文件。

任何人都可以帮忙吗?

编辑:

我注意到没有在 中创建 R.stamp 文件android/out/target/common/obj/APPS/MyApplication21/src,根据 APPS 文件夹中的其他应用程序判断,它应该在那里构建......再次让我相信罪魁祸首是 R.java 文件没有正确生成。

0 投票
1 回答
630 浏览

python - Tensorflow:制作自定义激活函数时形状不兼容?

我正在尝试使用自定义激活函数构建神经网络。我遵循了此处给出的解决方案,它在输入和输出向量具有相同大小时有效,但在使用不同大小时(例如在池化函数中)无效。到目前为止,这是我的问题:

我试图将其推广到输入和输出具有不同大小的情况。在我的代码中,输入“ x ”的大小为 (2,4),输出“ y ”的大小为 (1,2),激活函数MEX (.) 执行映射y = MEX ( x )。我将MEX () 的梯度计算为d_MEX (),其中d_MEX ( x ) 的大小与“ x ”相同,即 (2,4)。不过,我收到此错误

InvalidArgumentError(参见上文的追溯):不兼容的形状:[1,2] 与 [2,4]

MEX ( x )的梯度不应该与x大小相同吗?这是我的完整代码:

在控制台中,我检查了变量是否具有“正确”的形状:

0 投票
1 回答
1729 浏览

bazel - 使用 Bazel 创建和读取临时文件

我正在尝试使用 Bazel 为 TensorFlow 设置我的自定义构建系统。我需要在配置步骤期间创建一个临时文件,我将在构建步骤期间将其用作缓存。我能够在我的 .bzl 文件中创建它:

在配置之后,我可以在文件夹中看到它:

repository_name 实际上在哪里repository_ctx.name

但是在构建期间我无法从我的 .tpl 脚本访问此路径。我想通过替换从 .bzl 脚本发送它,repository_ctx.template但即使在这里我还没有找到如何找到这条路径!

看起来我无法使用 bazel-out 或 bazel-genfiles 之类的符号链接访问此文件夹(这听起来很有希望,但不是......)。我也无法在此文件夹之外创建文件。

这是一个非常简单的问题,我无法相信除了硬编码路径或路径之外别无他法find......

0 投票
1 回答
270 浏览

visual-studio - 从 Premake5 配置 Visual Studio 自定义构建工具属性

在我正在处理的项目中,我需要使用自定义命令处理某些文件类型(构建程序集,即由于某些插件/工具链的限制,这是无关紧要的)。这是从我们的 premake 脚本配置的:

除非我将每个单独的 *.extension 项目的Properties -> Custom Build Tool -> Link Objects属性设置为No ,否则项目将无法构建。(无论如何,这些都不应该作为自定义步骤的一部分链接。)

如何在不借助黑客的情况下从我们的预制脚本配置这个特定属性?(例如任何类似于 xcodebuildsettings 的东西)

0 投票
1 回答
360 浏览

windows - Kodi 自定义构建:无法创建应用程序

我已经准备好带有自定义皮肤的 xbmc-Krypton 构建,并应用了必要的更改,如下所示:

现在包已安装,但是当我运行包时,我收到快照中显示的错误消息。在此处输入图像描述

系统详细信息:操作系统:Windows 10 64 位 kodi 版本 - 17(氪)