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)。
我最近将 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)。