2016-09-08 2 views
0

У меня есть приложение в кордове 3.6.4, и я пытаюсь обновить его до 5.2.2. Кажется, что все работает с UI, но с файлами java есть проблема.Обновление кордовы 3.6.4 до 5.2.2 на Android

Я исправил некоторые ошибки во время компиляции, и приложение теперь кажется открытым. Однако есть некоторые ошибки, которые приводят к сбою приложения во время выполнения.

Некоторые ошибки являются:

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-release-of-cordova-5) могут представлять интерес в любом случае ... – Phonolog

+0

Я использую некоторые обычаи и некоторые из них уже сделали, то есть батарея статус, камеры, контактов, пешеходный-WebView, устройства, диалогов, эха, электронных композитор, файла, передачи файлов, геолокации, глобализация, inappbrowser, СМИ, сети информации, SplashScreen, 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); 

, который дает как ошибку то, что я говорил раньше.

Кажется, что с пешеходным переходом вы не можете многое изменить, если его настройки.

И я использовал его в старой версии кордовы, чтобы преодолеть ошибку сертификата ssl.

Смежные вопросы