2016-09-08 4 views
0

私はcordova 3.6.4のアプリを持っています。私は5.2.2にアップグレードしようとしています。すべてのUIファイルで非常に見つけることが動作するように見えましたが、Javaファイルには問題があります。Androidでcordova 3.6.4から5.2.2にアップグレードする

コンパイル時にいくつかのエラーが修正され、アプリケーションが開かれているようです。しかし、実行時にアプリをクラッシュさせるいくつかのエラーがあります。

エラーの一部は以下のとおりです。

09-08 17:40:56.675 9729-9729/myapp E/chromium: [ERROR:layer_tree_host_impl.cc(2218)] Forcing zero-copy tile initialization as worker context is missing 

09-08 17:43:17.535 9729-9729/myapp /chromium: [ERROR:xwalk_autofill_client.cc(121)] Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved() 


09-08 17:43:34.185 9729-9821/myapp A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 9821 (Chrome_InProcRe) 

アプリケーションがクラッシュした私は、入力要素に書き込みを開始するとき。私はクロムでイベントをキャッチしようとしましたが、成功することはありませんでした。

アイデア? ありがとう

+0

プラグインを使用していますか? [this](https://taco.visualstudio.com/en-us/docs/tutorial-cordova-5-readme/#changes-with-the-release-of-cordova-5)の部分は、とにかく興味深いかもしれません... – Phonolog

+0

私は、 カメラ、 連絡先、 横断歩道-のWebView、 デバイス、 ダイアログ、 エコー、 電子メール・作曲、 ファイル、 をいくつかの習慣やいくつかすでに作られた、すなわち バッテリの状態を使用していますファイル転送、 ジオロケーション、 グローバル化、 inappbrowser、 メディア、 ネットワーク情報、 スプラッシュスクリーン、 de.appplant.cordova.plugin。ローカル通知、 振動、 websocket。私は問題が私の中にあると思うが、私はその問題を追跡する方法がわからない...どんなアイデアも役に立つかもしれない –

答えて

0

私はコード内でアプリがクラッシュした理由を発見しました。

WebView webView = (WebView) appView.getEngine().getView(); 

このコードは、次のエラーを与える:

org.crosswalk.engine.XWalkCordovaView cannot be cast to org.apache.cordova.engine.SystemWebView 

そして私は私が前に述べたものをエラーとして与えている

WebView.setWebContentsDebuggingEnabled(true); 

を使用していました。

クロスウォークでは、設定を変更することはできません。

そして、以前のバージョンのcordovaでssl証明書のエラーを超えて使用していました。

関連する問題