#cordova #ember.js
#кордова #ember.js
Вопрос:
Я установил cordova и android-studio в своей системе (ubuntu 16.04) и добавил ember-cordova в свое приложение.
Я запустил
ember cordova:platform add android
ember cordova:build --platform=android
и получил успешную сборку.
но теперь, как я могу запустить приложение?
Я пытался
ember cordova:open
но он жалуется на файл .project, который я не знаю:
File: /bin/sh
Command failed: xdg-open /home/ck/repositories/test/web-app/ember-cordova/cordova/platforms/android/.project
выполнение
ember cordova:open --platform=android --application=android-studio
открывает Android Studio, которая также жалуется на этот файл .project, а затем запускает действие «Сканирование файлов для индексации …» и зависает там…
Ответ №1:
Где вы хотите запустить свое приложение?
- В браузере? Просто запустите
ember s
. Но перед этим вы должны установитьEMBER_CLI_CORDOVA=0
. Взгляните на документ. - В эмуляторе? Выполнить
ember cordova emulate
. Перед этим вам нужно создать образ для вашего эмулятора. - На вашем телефоне? Скопируйте свою сборку (apk) на свой телефон, предоставьте необходимое разрешение, затем запустите.
Примечание: я использовал ember-cli-cordova, а не ember-cordova. ember-cordova был разветвлен из ember-cli-cordova, как упоминалось здесь и здесь. Я написал этот пост, предполагая, что оба они имеют одинаковое поведение.