Приложение Cordova не запускается, и в журнале не регистрируется никаких ошибок

#android #cordova #launch

Вопрос:

Это может показаться дублирующим вопросом, но я считаю, что моя проблема никогда не решалась. Я проверил много сообщений, и ни одно из предложенных в них решений не решило мою проблему.

Когда я запускаю команду cordova -d run android --device , сборка выполняется успешно, а также установка, но после сообщения об УСПЕШНОМ завершении УСТАНОВКИ оно выдает мне следующее сообщение:

 INSTALL SUCCESS Unlocking screen... Running adb shell command "input keyevent 82" on target o7ivjbdygyifmvdi... Starting application "com.coresolucoes.belezapura/.MainActivity" on target o7ivjbdygyifmvdi... Running adb shell command "am start -W -a android.intent.action.MAIN -ncom.coresolucoes.belezapura/.MainActivity" on target o7ivjbdygyifmvdi...  

Затем приложение не открывается. Появляется вспышка черного экрана, а затем он внезапно закрывается. Когда я очищаю кэш и нажимаю на значок приложения, чтобы открыть его, на cmd появляется это сообщение:

 LAUNCH SUCCESS No scripts found for hook "after_run".  

Но приложение по-прежнему не открывается.

Вот мой config.xml файл:

 lt;?xml version='1.0' encoding='utf-8'?gt; lt;widget id="com.coresolucoes.belezapura" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0"gt;  lt;namegt;Beleza Puralt;/namegt;  lt;descriptiongt;  Mostra os dados do cartão, movimentos e linhas de movimentos. Localização da empresa. Permite editar a conta. Gera código de barras para o cartão e lê QRCode para adicionar novo cartão.  lt;/descriptiongt;  lt;author email="dev@cordova.apache.org" href="http://www.coresolucoes.com/"gt;  Core Soluções  lt;/authorgt;  lt;content src="index.html" /gt;  lt;access origin="*" /gt;  lt;allow-intent href="http://*/*" /gt;  lt;allow-intent href="https://*/*" /gt;  lt;allow-intent href="tel:*" /gt;  lt;allow-intent href="sms:*" /gt;  lt;allow-intent href="mailto:*" /gt;  lt;allow-intent href="geo:*" /gt;  lt;platform name="android"gt;  lt;preference name="loadUrlTimeoutValue" value="120000" /gt;   lt;allow-intent href="market:*" /gt;  lt;edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application"gt;  lt;application android:usesCleartextTraffic="true" /gt;  lt;!-- lt;uses-permission android:name="android.permission.CAMERA" /gt; --gt;  lt;/edit-configgt;    lt;/platformgt;  lt;platform name="ios"gt;  lt;allow-intent href="itms:*" /gt;  lt;allow-intent href="itms-apps:*" /gt;  lt;/platformgt;  lt;!-- lt;icon src="./res/icon.png" /gt; --gt;  lt;icon src="./res/beleza_pura.png" /gt; lt;/widgetgt;  

Как я могу успешно запустить свое приложение из интерфейса командной строки?

К тому же у меня нет device.js файл в каталоге платформы/android/cordova/lib.

И никакая ошибка не появляется после ожидания 2 минут с момента запуска команды.

Обновить

В журнале говорится, что он не может найти класс android.permission.CAMERA , поэтому я удалил плагин сканера штрих-кодов, но он все равно не запустился.