我最近在我的meteor项目中添加了人行横道(v.1.2.0),但我找不到一种方法来生成包含人行横道的“发布版” apk。在运行meteor build时,我得到了以下文件:
( a) myapp-release-unsigned.apk <- -这很好,但不包括人行横道
( b) /build/outputs/apk/android-armv7-debug.apk <- -它运行良好,包括人行横道,但我不能将它上传到Google,因为这是一个调试版本。
有什么建议吗?如何用人行横道在发布版本中生成APK?到目前为止,我已经找到了许多解决方案的离子(离子运行,安卓-释放)和科多瓦(科多瓦清洁),但没有任何相关的流星。另外,我已经成功地对debug.apk进行了签名和对齐,但是该文件仍然处于调试模式。提前谢谢。
发布于 2016-08-13 19:06:11
因为我将xwalk引用为一个虚拟包的依赖项:
/packages/人行横道/Package.js(自制人行横道目录中的唯一文件):
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,只需添加和删除到meteor的xwalk包:
meteor add cordova:cordova-plugin-crosswalk-webview@1.8.0
meteor remove cordova:cordova-plugin-crosswalk-webview
然后再次运行build,您将有一个使用Xwalk的版本unsigning.apk(21 and )。
https://stackoverflow.com/questions/38863176
复制相似问题