Поиск…


замечания

Nativescript - это высокопроизводительное межплатформенное приложение для мобильных приложений, которое позволяет настроить таргетинг на iOS и Android (с окнами в конвейере) с использованием веб-технологий (JS и html). Он был создан с целым рядом ключевых целей:

  • Визуальный исполнитель: нет UI Jank даже на android у вас есть маслянистые гладкие fps
  • Расширяемость: у вас есть доступ ко всем собственным API-интерфейсам, для создания простых кросс-платформенных плагинов
  • Полностью собственный интерфейс
  • Высоко интегрированный с машинописным и угловым 2
  • Open Source, с сильной корпоративной поддержкой от Telerik

Установка или настройка

Подробные инструкции по настройке или установке Nativescript.

В следующих примерах приведены необходимые шаги по настройке системы Windows или OSX, а затем подпишите сообщение в руководства по устранению неполадок в случае возникновения каких-либо проблем.

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

Macos

  1. Убедитесь, что у вас установлен самый последний Node.js LTS. Если вы используете Homebrew, это можно сделать с помощью brew install node4-lts .
  2. Откройте терминал и введите npm install -g nativescript . Если вы получаете ошибку EACCES , используйте sudo npm install -g nativescript .
  3. В командной строке введите ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)" . (Это может занять некоторое время.)
  4. Чтобы убедиться, что это работает, введите tns doctor в Terminal.
  5. Если есть какие-либо ошибки, следуйте инструкциям по устранению неполадок .

Windows

  1. Убедитесь, что у вас установлен самый последний узел nodeJS LTS
  2. Откройте командную строку и введите $ npm install -g nativescript
  3. В командной строке введите $ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))" - это может занять некоторое время
  4. Чтобы проверить вышеописанное, введите $ tns doctor в командной строке (ваш cmd)
  5. Если есть какие-либо ошибки, выполните руководство по устранению неполадок

Использование кода Visual Studio для разработки NativeScript

Visual Studio Code - это редактор кода с открытым исходным кодом и многофункциональный код от Microsoft. Чтобы настроить его для разработки NativeScript, откройте командную палитру ( F1 или + Shift + P ) и введите ext install NativeScript .

Как только расширение NativeScript установлено, отладчик должен позволить вам установить точки останова в вашем коде. Когда устройство подключено или работает эмулятор, вы можете запустить свое приложение со вкладки Debug. Меню выбора устройства

Ваша первая программа Hello World

$ mkdir hello-world
$ cd hello-world
$ tns create hello-world --ng
$ tns platform add android #You can only add ios on an OSX machine

Затем убедитесь, что у вас подключено устройство или работает эмулятор (если вы этого не сделаете, должен запускаться эмулятор по умолчанию или возникает ошибка. Я бы рекомендовал genymotion для android).

$ tns run android 

Если вы хотите использовать эмулятор Android по умолчанию, добавьте флаг --emulator .

Начиная с tns 2.5 livesync теперь является действием по умолчанию для tns run <platform> , которое будет автоматически перекомпилироваться при сохранении изменений файла. Это может значительно улучшить время разработки, однако, если вы вносите изменения в свои плагины, вам нужно будет перекомпилировать их правильно.

Как отлаживать приложение nativescript-android через Wi-Fi (без корня)

1-Вам необходимо подключить устройство к компьютеру через USB-кабель. Убедитесь, что отладка USB работает. Вы можете проверить, отображается ли оно при запуске adb devices (или tns device ).

введите описание изображения здесь

2-Run adb tcpip 5555

введите описание изображения здесь

3-Отключите устройство (удалите USB-кабель).

4-Перейдите в Настройки -> О телефоне -> Состояние, чтобы просмотреть IP-адрес вашего телефона.

5-Run adb connect <IP address of your device>:5555

введите описание изображения здесь

6 - Если вы снова запустите adb devices (или tns device ), вы увидите свое устройство.

введите описание изображения здесь

7- Теперь вы можете использовать команды tns run android , tns livesync android .

ЗАМЕТКИ :

1 - при изменении сети Wi-Fi вам не нужно повторять шаги с 1 по 3 (они устанавливают ваш телефон в режим отладки Wi-Fi). Вам нужно снова подключиться к телефону, выполнив шаги с 4 по 6.

2-Android-телефоны теряют режим отладки Wi-Fi при перезапуске. Таким образом, если ваша батарея умерла, вам нужно начать все сначала. В противном случае, если вы следите за своей батареей и не перезагружаете телефон, вы можете жить без кабеля в течение нескольких недель!

ПРЕДУПРЕЖДЕНИЕ:

оставляя включенную опцию опасной, любой в вашей сети может подключаться к вашему устройству при отладке, даже если вы находитесь в сети передачи данных. Делайте это только при подключении к доверенному Wi-Fi и не забудьте отключить его, когда это будет сделано!

ссылка :

1-Норман Пейтек. 2014. Как отладить Android-приложение через Wi-Fi (без Root!). [ONLINE] Доступно по адресу: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Доступ к 8 августа 2016 года].

2-usethe4ce. 2012. Запуск / установка / отладка приложений Android через Wi-Fi ?. [ONLINE] Доступно по адресу: http://stackoverflow.com/a/10236938/4146943 . [Доступ к 8 августа 2016 года].



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow