2

私は cordova プロジェクトで crosswalk ランタイム ライブラリを使用しようとしています。また、アプリケーションを crosswalk に移行するために crosswalk のドキュメントに記載されているすべての手順に従っていますが、ADT を起動してアプリケーションをインポートし、crosswalk ライブラリを使用してビルドすると、 loadUrl(launchUrl) のエラー。java ファイルの行 (エラー: launchUrl を変数として解決できません)。上記のコメントは、config.xml ファイル行から設定されていることを示しています (

エラーのあるコードは次のとおりです。

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // config.xml で設定 loadUrl(launchUrl); }

4

2 に答える 2

1

Crosswalk 7.x および 8.x は、Cordova 3.6 では動作しません。launchUrl を Config.getStartUrl() に置き換えると、コンパイル エラーを取り除くことができますが、アプリは実行されません。私のアプリの場合、空白の画面が表示されました。

私が見つけた適切な解決策は、Cordova 3.5 にとどまり、次のようにインストールすることです。

$ npm install -g cordova@3.5.0-0.2.7

3.5.x にダウングレードした後、Android アプリを再生成します。

$ cordova platform rm android
$ cordova platform add android
于 2014-10-07T19:35:40.010 に答える