問題タブ [crosswalk-runtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - Android の crosswalk ビルドに失敗しました (XDK-app-Build)
昨日、アプリをビルドできました。しかし、今日はできません。何が問題なのかわかりません...
私が得るエラーは次のとおりです。
ビルドログ:
Android ビルドのログを表示できます
誰か助けてくれませんか?それは素晴らしいことだ。
android - Cordova、Crosswalk、Ionic フレームワークを組み合わせる方法
上記のプロジェクトを組み合わせたモバイル アプリケーションを作成しようとしていますが、どのようにすればよいかわかりません。
ここに私が見つけた2つのオプションがあります:
- https://github.com/MobileChromeApps/mobile-chrome-appsを使用してください- 私の問題は、それが本番環境に対応していないように見えることです。(そうであると言われましたが、それに対するサポートが見つかりません)。
- 新しい ionic プロジェクトを作成し、Cordova を追加してから、platforms/android/CordovaLib/ フォルダーを空にし、Crosswalk からそのファイルに移動します ( https://www.thepolyglotdeveloper.com/2014/10/use-crosswalkで説明されているように) -ionic-framework-android-apps/ ) - このソリューションは非常にシンプルですが、私にとっては少しハックなようです...
どのオプションを使用すればよいですか? 他のオプションはありますか?
乾杯、
- - アップデート - -
Ionic は、独自の CLI に Crosswalk を組み合わせる機能を組み込みました。http://ionicframework.com/blog/crosswalk-comes-to-ionic/で確認してください。
java - Crosswalk Cordova クラス CordovaChromeClient にはメソッド「onConsoleMessage」がありません
このリファレンス には、オーバーライドしたいWebChromeClient
メソッドがあります:onConsoleMessage()
私のアプリケーションは Cordova フレームワークを使用し、私のクラスは から継承されてCordovaChromeClient
います。
フレームワークに移行するまでは、これまでのところ順調Crosswalk
です。
基本的に、Cordova を Crosswalk が提供する Cordova に置き換えました。Crosswalk にもありますclass CordovaChromeClient
が、ありませんonConsoleMessage()
。
私の目標は、JavaScript エラーをキャッチしてレポートを送信することですが、Crosswalk では、クライアントが印刷した情報を取得する方法がわかりません。console.log(/* */)
XWalkUIClient.JavascriptMessageTypeから:
これまでのところ、次のオプションしかありません。
何か案は?
私が使うcrosswalk-cordova-8.37.189.12-arm
android - Cordova を Crosswalk に移行する
Crosswalk を使用したい作業中の cordova アプリがあります。https://crosswalk-project.org/documentation/cordova/develop_an_application.htmlの移行手順に従って、アプリをビルドしようとすると次のエラーが発生します$ cordova build android
何が問題なのかわかりません。手順に従って手順を進めました。誰でも私を助けることができますか?:-/
android - JQM ボタンを使用した Cordova Crosswalk がダウン/アクティブ状態を正しくレンダリングしない
Cordova プロジェクトを Cordova Crosswalk に移行しました。Chromium エンジンのパフォーマンスは非常に優れており、応答性も良好ですが、JQM のほとんどのボタンの状態に問題があります。この問題は、arm および x86 cw コンパイルでも発生します。さまざまなタグ (ボタン、入力、および a) とさまざまなデータ属性を試しました。
動作: フォーム ボタンまたはポップアップ ウィンドウ内の任意のボタンを押した後、ボタンはダウン状態またはアクティブ状態にならずに残ります。構成されたホバー遅延の後にホバー状態が機能しています。また、フォーム送信やポップアップ呼び出しのない「空白」ボタンも機能します。タップ (vclick、vmousedown、touchend も含む) イベントは正しく発生します。
例として、次のボタンが機能します (オプションのポップアップ メニューを呼び出します)。
このボタンはポップアップを呼び出し、非アクティブのままです。
システムがダウン状態を正しくレンダリングできない理由は何ですか?
cordova - コルドバは、アンドロイドのスクロール、メニュー、およびトランジションで十分に高速ですか?
私と友人が位置情報ベースのアプリを作成しています。アプリをスムーズにする必要があります。crosswalk、Intel アプリ フレームワーク、Cordova を使用しています。Android 4.0以降をサポートします。Cordova に完全に依存することはできますか、それとも「Cordova webview inside native app method」を実装する必要がありますか?
java - 共有モードでJavaからJavascriptへクロスウォーク
あちこちで言及されているように、Android Java アプリケーションは、クラスのload
メソッドを使用して Javascript 関数を呼び出すことができます。XWalkView
しかし、この機能を共有モードで使用する方法が見つかりませんでした。(ここで説明したように: https://crosswalk-project.org/documentation/getting_started/run_on_android.html#shared-vs-embedded-mode )
XWalkView
クラスを取得する方法はありますか?
Crosswalk のエクステンションは解決策になるのでしょうか?
編集: この問題をよりよく説明するために、サンプル プロジェクトが作成されました: https://github.com/gbourel/SampleCWShared
したがって、実際の問題は、 XWalkRuntimeActivityBase クラスの getRuntimeView() によって返される XWalkRuntimeView から Javascript 関数を呼び出す方法ですか?