Intereting Posts
Новая версия SwipeRefreshLayout вызывает неправильную нитку просмотров Как отключить сообщения Toast, сгенерированные при скрининге экрана? Что является лучшим способом общения между действиями веб-сайта asp.net и андроидным приложением? Как рисовать стрелку (в Android)? Android gradle build Ошибка: (9, 0) Метод Gradle DSL не найден: 'compile ()'. AsyncTask и setAdapter в методах onCreate Самый приятный способ попросить пользователей перейти на новый пакет (удалить фактическое приложение и установить новый) Android – Сохранение изображений в папке mipmap vs drawable Как интегрировать клавиатуру ввода рукописного ввода Google в собственное приложение? Осмотреть элемент на Android без подключения к компьютеру Динамическое изменение имен ViewPagerIndicator Facebook API Android Доступ к Dex теперь невозможно, начиная с 1.4.0 Как итерации через все объекты Bundle Android: ограничение по 10 символов в строке TextView

'TypeError: Путь должен быть строкой. Получено undefined 'после запуска npm запуска start.android в угловой среде

Таким образом, используя npm run start.android , используя https://github.com/NathanWalker/angular-seed-advanced, запускается проект в android. Я установил все зависимости с npm install и правильно подготовил проект.

К сожалению, после использования команды я получаю сообщение об ошибке TypeError: Path must be a string. Received undefined TypeError: Path must be a string. Received undefined .

Я попытался найти решения в Интернете, но я не смог сделать ни одного из них, потому что я не понимаю, почему это происходит.

Запуск tns doctor --log tail показал, что возникла проблема с установкой мобильных сред (android и ios), поэтому она автоматически попросила меня исправить ее, установив несколько зависимостей и пакетов.

Среди этих изменений $ANDROID_HOME также был добавлен в профиль bash, но, как ни странно, хотя у меня установлен sroid sdk с sdk от 18 до 25, кажется, что работает tns doctor --log tail дает мне сообщение о том, что «вам нужно установить хотя бы Android SDK 22 ».

Что я должен сделать, чтобы исправить это? Вам нужно больше информации?

К этому времени я слишком много теряю время, и я действительно не знаю, что делать.

Большое спасибо за Вашу помощь

Попробуйте: npm install -g nativescript tns doctor Следуйте инструкциям и скажите «да» на каждый вопрос.

Если вы на окнах, то iOS не будет работать. Альтернативно, если tns doctor не работает, вы можете установить эмулятор для android, настроив студию android: https://developer.android.com/studio/index.html