Meteor build 只为带有 Crosswalk 的项目生成调试 apk(不发布)

Meteor build generate only debug apk (not release) for project with Crosswalk

我最近将 Crosswalk (v.1.2.0) 添加到我的流星项目中,但我找不到生成 "release" apk 的方法,其中包括人行横道。当 运行ning meteor build 我得到了这些文件:

a) myapp-release-unsigned.apk <- 效果很好但不包括人行横道

b) /build/outputs/apk/android-armv7-debug.apk <- 效果很好,包括人行横道,但我无法将其上传到 Google 播放,因为它是调试版本。

关于如何使用 Crosswalk 在发布版本中生成 APK 的任何建议?到目前为止,我已经找到了许多适用于 ionic (ionic 运行 android --release) 和 cordova (cordova clean) 的解决方案,但与流星无关。此外,我已成功签署并对齐 debug.apk 但文件仍处于调试模式。提前致谢。

因为我将 xwalk 引用为虚拟包的依赖项:

/packages/crosswalk/package.js(自制crosswalk目录下的唯一文件):

Package.describe({
   summary: "Makes your Cordova application use the Crosswalk WebView \
   instead of the System WebView on Android",
   version: '1.2.0'
});

 Cordova.depends({
   'cordova-plugin-crosswalk-webview': '1.8.0'
});

我发现了一个奇怪的解决方法来生成包含 Xwalk 的发布 APK,只需将 xwalk 包添加和删除到 meteor:

meteor add cordova:cordova-plugin-crosswalk-webview@1.8.0

meteor remove cordova:cordova-plugin-crosswalk-webview

然后 运行 build 一次,您将获得一个带有 Xwalk 的版本-unsigned.apk (21MB)。