2016-08-10 15 views
3

最近私の流星プロジェクトにCrosswalkを追加しましたが、"リリース"を生成する方法が見つかりません apkそれは横断歩道を含む。 - 正常に動作しますが、横断歩道Meteorビルドは、クロスウォークのあるプロジェクト用にデバッグAPK(リリースではない)のみを生成します

B)/build/outputs/apk/android-armv7-debug.apk <含まれていません - 正常に動作し、横断歩道を含むが、私はGoogleにそれをアップロードすることはできません

A)myapp-release-unsigned.apk <:meteor buildを実行しているとき、私は、これらのファイルを得ましたデバッグ版であるために再生します。

クロスウォークを使用してリリースバージョンでAPKを生成する方法についてのアドバイスはありますか?これまで私は、イオン(イオン実行アンドロイドリリース)とコードワ(コードワクリーン)のために働く多くの解決策を見出しましたが、流星とは何も関係ありませんでした。また、私は正常に署名して、debug.apkを整列させましたが、ファイルはまだデバッグモードです。前もって感謝します。

答えて

1

私はダミーパッケージの依存関係として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パッケージの追加や削除、Xwalk含むリリースAPKを生成する:

meteor add cordova:[email protected]

meteor remove cordova:cordova-plugin-crosswalk-webview

さらにbuildを実行すると、Xwalkでリリース-unsigned.apk(21MB)になります。

関連する問題