Ошибка: не удалось передать программу - ionic2

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

Поэтому я делаю ionic cordova run android --device и я получаю сообщение об ошибке:

Ошибка: не удалось перекрыть программу с помощью BuildError.Error(native) в новом BuildError (C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\util\errors.js: 16: 28) в C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\transpile.js: 159: 20 в transpileWorker (C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\transpile.js: 107: 12) в Object.transpile(C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\transpile.js: 64: 12 ) в C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\build.js: 109: 82 [18:05:02] копия завершена в 4.95 с

которые я не могу исправить.

Мне было любопытно, если это была проблема с моей машиной или телефоном или что-то еще, поэтому я создал новый ионный проект, выполнив ionic start ionic-test а затем просто снова запустил его с ionic cordova run android --device с ionic cordova run android --device, и на этот раз он работал отлично. Он пробежал по моему устройству.

Так что, учитывая это, могу ли я просто вставить мои файлы src в новый проект? или есть что-то еще, что я могу сделать, чтобы заставить это работать? Любые идеи/советы? Спасибо!

Редактировать:

Вот пастебин по всему результату ionic cordova run android --device. https://pastebin.com/x1zX5U1e (примечание: было около 200 предупреждений кода из машинописного текста, но все они были очень незначительными)

И вот пастебин для ionic info

https://pastebin.com/A628WpAW

Изменить 2: я нашел решение. Я скоро отправлю подробный ответ!

Ответы

Ответ 1

Хорошо, поэтому я боролся с этим больше месяца, и я наконец понял, что моя проблема была на самом деле глупо простой.

Я обнаружил, что, хотя мое приложение, составленное с использованием ionic serve с "предупреждениями", которое оно имело, приложение не могло быть создано на телефоне, не удаляя эти "предупреждения". У меня было что-то вроде более 40 предупреждений, и избавление от них все заняло несколько часов, но потом ionic cordova run android --device.

Поэтому, если у вас есть эта проблема: посмотрите на ошибки машинописного текста и исправьте их. Ваша проблема должна быть исправлена.