2015-11-17 2 views
1

Я не могу получить приложение Cordova с помощью Crosswalk для запуска на Android 4.1. Я создал свое приложение с помощью Crosswalk и работал над ним 4,1 месяца назад, но это не так.Crosswalk не работает с Android 4.1 «Ошибка выполнения проекта» Ошибка

Я отложил приложение и выполнил всю отладку с пустым проектом в Кордове с тремя плагинами. Использование инструкций от here.

  • Cordova-плагин-белый список
  • Cordova-плагин-сеть информация
  • Cordova-плагин-пешеходный-WebView

У меня нет никаких проблем сборки, но когда я пытаюсь запустить приложение по телефону, он сразу же сбой. Я тестирую изображение эмулятора Android 4.1.2. Ниже приведены LogCat для Error

11-17 03:25:26.645 1256-1256/com.cordova.blank E/Trace: error opening trace file: No such file or directory (2) 
11-17 03:25:28.315 1256-1256/com.cordova.blank E/libEGL: validate_display:209 error 3008 (EGL_BAD_DISPLAY) 
11-17 03:25:28.315 1256-1256/com.cordova.blank E/libEGL: validate_display:209 error 3008 (EGL_BAD_DISPLAY) 
11-17 03:25:28.325 1256-1256/com.cordova.blank E/chromium: [ERROR:gl_surface_egl.cc(327)] No suitable EGL configs found. 
11-17 03:25:28.325 1256-1256/com.cordova.blank E/chromium: [ERROR:gl_surface_android.cc(23)] GLSurfaceEGL::InitializeOneOff failed. 
11-17 03:25:28.325 1256-1256/com.cordova.blank E/chromium: [ERROR:browser_main_loop.cc(698)] GLSurface::InitializeOneOff failed 
11-17 03:25:28.404 1256-1288/com.cordova.blank E/dalvikvm: Could not find class 'android.bluetooth.BluetoothManager', referenced from method org.chromium.media.AudioManagerAndroid.hasBluetoothHeadset 
11-17 03:25:28.455 1256-1256/com.cordova.blank E/chromium: [ERROR:xwalk_platform_notification_service.cc(103)] Not implemented reached in virtual bool xwalk::XWalkPlatformNotificationService::GetDisplayedPersistentNotifications(content::BrowserContext*, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) 
11-17 03:25:28.515 1256-1256/com.cordova.blank E/chromium: [ERROR:xwalk_browser_context.cc(79)] Failed to read preference, error num: 0 
11-17 03:25:28.585 1256-1293/com.cordova.blank E/chromium: [ERROR:unix_domain_server_socket_posix.cc(106)] Not implemented reached in virtual int net::UnixDomainServerSocket::GetLocalAddress(net::IPEndPoint*) const 
11-17 03:25:28.616 1256-1256/com.cordova.blank E/dalvikvm: Could not find class 'org.xwalk.core.internal.extension.api.DisplayManagerJBMR1', referenced from method org.xwalk.core.internal.extension.api.XWalkDisplayManager.getInstance 
11-17 03:25:28.725 1256-1256/com.cordova.blank E/dalvikvm: Could not find class 'org.chromium.content.browser.ScreenOrientationListener$ScreenOrientationDisplayListener', referenced from method org.chromium.content.browser.ScreenOrientationListener.<init> 
11-17 03:25:29.125 1256-1298/com.cordova.blank A/libc: Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1298 (Chrome_InProcGp) 

Я попытался с Пешеходный 14 & 15 последних стабильных версий. Я пробовал как с Cordova 5.3.3, так и с Cordova 5.0.0

У меня также есть эмулятор Blackberry 10, приложение на нем не сработает сразу, вместо этого появится диалоговое окно с ошибкой.

app error on BB10

The minSdkVersion установлен в 16. Тестовое приложение загружается отлично, а Crosswalk не добавляется. Я также пробовал все вышеперечисленное с помощью Ionic.

Приложение отлично работает на эмуляторе Android 4.3 и на моем физическом устройстве Android 5.1.1.

+0

Такая же проблема здесь. Ожидание пешеходного перехода –

+0

Я начал отвечать на свой вопрос. Я остановил ошибки hardcrash и logcat, понизив версию плагина Crodova SQLite, самая новая версия вызывала это для меня. Но у меня все еще был диалог «Runtime not found». Поэтому я позаимствовал физическое устройство Blackberry для друзей, и на нем это не отображается, поэтому это должно быть что-то с эмулятором. – Canadaka

+0

Я получаю почти то же самое, но я не использую плагин SQL. Единственными плагинами, которые я использую, являются 2 из вашего списка - белый список и пешеходный переход. Есть ли у вас какие-то новые находки? –

ответ

0

Прошу прощения за мою ошибку, я не понимал, что это устройство с архитектурой руки, я установил x86 apk. Я попытался снова с помощью руки apk на устройстве ZTE U5 (android 4.1), этот вопрос исчез. Вы столкнулись с такой же ситуацией со мной?

+0

нет, я делал все с ARM только. – Canadaka

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