簡體   English   中英

Meteor build僅為Crosswalk項目生成調試apk(不發布)

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

我最近在我的流星項目中添加了Crosswalk(v.1.2.0),但我找不到生成包含人行橫道的“發布” apk的方法。 運行meteor build我得到了這些文件:

a) myapp-release-unsigned.apk < - 哪個工作正常,但不包括人行橫道

b) /build/outputs/apk/android-armv7-debug.apk < - 哪個工作正常並包含人行橫道但我無法將其上傳到Google Play因為是調試版本。

有關如何使用Crosswalk在發布版本中生成APK的任何建議嗎? 到目前為止,我發現許多解決方案適用於離子(離子運行android --release)和cordova(科爾多瓦清潔),但沒有任何與流星有關。 此外,我已成功簽署並對齊debug.apk,但文件仍處於調試模式。 提前致謝。

因為我引用xwalk作為虛擬包的依賴:

/packages/crosswalk/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,只需添加和刪除xwalk包到meteor:

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

meteor remove cordova:cordova-plugin-crosswalk-webview

然后再次運行build ,你將獲得一個帶Xwalk的release-unsigned.apk(21MB)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM