Ioni c: Запуск APK на эмуляторе: WebView не существует? - PullRequest
1 голос
/ 05 января 2020

Информация о возможности пропуска : я пытаюсь запустить свое первое приложение Ioni c Android в Ubuntu без Android Studio. Я делаю все из командной строки. Я установил все необходимое (java, пакеты node + ioni c и cordova, gradle, Android sdk) и все включено в мою переменную PATH.

Проблема : Построение приложения через ionic cordova build android прошло успешно, APK сгенерирован. После этого я запускаю свой avd через emulator @Nexus_4_API_26. На моем экране появляется телефон. Затем я вставляю APK в GUI эмулятора, чтобы установить его. Затем я пытаюсь запустить приложение, но получаю «MyApp перестал работать». Я использую adb logcat, чтобы получить больше информации об ошибке, и я вижу следующее:

Chromium WebView package does not exist
android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed

Я не знаю, что такое WebView, но, видимо, он нужен Ioni c. Что мне действительно странно, так это то, что я не нахожу ничего (относящегося к ioni c!) В Google, когда я ищу "ионный c пакет веб-просмотра хрома не существует". Я создал совершенно нормальный / по умолчанию Nexus AVD (API 26). Если бы в моем эмуляторе ничего не хватало для Ioni c, я бы ожидал, что в Google найдут массу результатов по этой ошибке. В чем здесь проблема, и почему мне кажется, что я единственный пострадавший?

...