Подтвердить что ты не робот

Импорт проекта Cordova в Android Studio

Я пытаюсь создать проект Кордовы. После создания проекта cordova create myProject я хотел бы открыть его в Android Studio. Проблема в том, что... это не сработает.

КордоваLib не будет строить с различными ошибками package android.* does not exist.

Кто-нибудь знает, как импортировать проект cordova в Android Studio?

4b9b3361

Ответ 1

Убедитесь, что вы импортируете каталог "platform/android" под вашим проектом cordova (и вы хотите импортировать проект, а не Open Project).

Вам, по крайней мере, нужно будет запустить

cordova prepare android

перед выполнением импорта

cordova build android 

также будет работать, но он создаст несколько каталогов ant, которые не будут использоваться Android Studio, и вам придется активно игнорировать файлы при импорте, иначе вы получите дополнительные библиотеки в своем проекте). Хотя я недавно не импортировал приложение Cordova в андроид-студию, он определенно работает в версии сообщества Intellij, на которой основана Android Studio (I сделал это вчера с проектом, построенным с нуля с Cordova 3.5). Я не могу придумать какие-либо дополнительные функции в Android Studio, которые были бы полезны, если бы не Intellij, так как большинство дополнений, которые не были переданы в Intellij, находятся в пространстве предварительного просмотра, которое не будет работать с Кордовой в любом случае (все, что он собирается просмотреть, - это пустой вид веб-кита).

Ответ 2

К сожалению, принятый ответ немного устарел. Используя Cordova v5.3.3 (он, вероятно, работает на всех версиях > 5), это почти тот же процесс, что и здание, а затем теперь вводит XCode для приложения iOS - система сборки переместилась на gradle.

Перед открытием в Android Studio

cordova build android

Затем просто откройте проект, используя File > Open и указав каталог (yourProjectDir)/Платформы/Android.

Если вы используете более раннюю версию Android-платформы cordova, вам может потребоваться запустить

cordova platform android update

Чтобы перейти в систему сборки gradle, совместимую с текущей версией Android Studio

Ответ 3

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

Пожалуйста, см. мой самый важный ответ здесь...

Создание Ionic-рамки в студии android

Ответ 4

Если вы открываете Android Studio из этого пути /Platforms/Android (что имеет смысл), это означает, что вы должны отредактировать определенные файлы Кордовы (config.xml, плагины /* и т.д.) с другим редактором? Это не удобно! Не существует способа редактировать все файлы в проекте Cordova-Android с помощью Android Studio? Я разрабатываю приложение Cordova-Android и хотел бы использовать один редактор (Android Studio предпочтительно, а не Eclipse), чтобы редактировать файлы в этом проекте.