2

https://download.01.org/crosswalk/releases/crosswalk/android/からダウンロードした Crosswalk Cordova のすべてのバージョンは、そのままでは正常にビルドされないと思います。ここの Crosswalk wiki からの直接の指示に従っていますが、安定したビルドでもうまくいきません。正常にビルドできたのは、コマンド ラインの各エラーを読み、問題の原因となっているコードにコメントするために必要な Java ファイルを調べたときだけでした。ただし、私は Crosswalk を初めて使用するため、コード ベースを十分に理解していないため、少なくとも信頼性と注意を払って作業を続けることはできません。

私の主な目標は、Crosswalk Cordova サンプル プロジェクトをビルドして、既に作成した Web アプリでアセット コードを置き換えることができるようにすることです。これで運が良かった人はいますか?すぐに問題なくビルドできる、非常に安定したビルドを共有できる人はいますか?

ありがとう

4

6 に答える 6

4

私も横断歩道の例を使うのに苦労しました。ここで公開されている POC Joe Bowser を確認してください: https://github.com/infil00p/cordova-android/tree/pluggable_webview

pluggable_webview ブランチ --edit-- に含まれていることに注意してください

次のリポジトリから PlugMan を介して crosswalk ブラウザをインストールします: https://github.com/infil00p/cordova-crosswalk-engine

xwalk エンジン自体はどちらのレポにも含まれていないことに注意してください。プラグイン リポジトリはフックを提供し、cordova フォークは Web ビューを交換する機能を提供します。

Joe は Cordova チームのコア メンバーであり、動作する crosswalk-cordova デモを作成しました (自分でテストしました)。

ロレンツォ

于 2014-04-14T22:06:39.190 に答える
1

Crosswalk を使用して Cordova アプリをビルドしていただき、ありがとうございます。

今日 (2014 年 4 月 17 日) のように、Crosswalk 5 ベータ版を使用することをお勧めします。あなたが言及した2つの問題を解決します:

  1. xwalk_core_libraryを含む専用の crosswalk-cordova-androidビルドがあります 。

  2. それはEclipseをうまくサポートしています。wikiの手順は、現在のベータ版で動作することが確認されています。

crosswalk 4 安定版の使用はお勧めしません。上記の問題があることが知られています。また、Canary は通常、大量の開発が行われているため、本番環境で使用するには十分な安定性がありません。

于 2014-04-17T16:07:29.437 に答える
0

私にとって最も効果的な方法は、最初に Cordova-CLI を使用してベアボーン Cordova を起動することです

$ npm install -g cordova
$ cordova create hello com.example.hello HelloWorld
$ cd hello

次に、この Crosswalk 移行ガイドに従って、作成したばかりのプロジェクトに Crosswalk を追加します。 https://crosswalk-project.org/documentation/cordova/migrate_an_application.html

または、移行を行うこの他のコマンド ライン ツールを確認することもできます。 https://www.npmjs.com/package/cordova-android-crosswalk

$ npm install -g cordova-android-crosswalk
$ cordova-android-crosswalk

この後、Crosswalk にバンドルされている Cordova アプリが必要です。標準cordova run androidを実行するだけで、クロスウォークのパフォーマンスを高めるパワーをお楽しみいただけます。

于 2015-01-03T02:55:50.200 に答える
0

Cordova CLI をお持ちの場合、実際に行う必要があるのは次のとおりです。

  • コルドバ プロジェクトを作成します。
  • アンドロイドプラットフォームを追加
  • android/CordovaLib の中身を削除
  • crosswalk/android zip をダウンロードし、「framework」フォルダーからファイルを CordovaLib にコピーします。
  • ライブラリを次のように更新します:android update project --subprojects --path . --target "(TARGET_VERSION)"例: "android-19"
  • ant debugコマンドでデバッグ apk を作成する
  • プラットフォームを再構築する
  • cordova run androidそしてそれを起動するために使用します

これは私にとってはうまくいきましたが、以前に cordova-android-crosswalk npm パッケージについて知っていたらよかったのに!

于 2015-01-30T08:34:43.890 に答える