Кордоба платформы add android дает ошибку: "Ошибка: предоставленный путь не является проектом Android".
Когда я запускаю команду, я получаю сообщение об ошибке:
C:\Users\me\adtworkspace\project1 > платформа кордоны add android [Ошибка: Предоставленный путь "C:\Users\me\adtworkspace\project1\platform\android" не является Android.]
Что я делаю неправильно?
Ответы
Ответ 1
Да, это действительно проблема метаданных в Кордове. Поэтому ответ Кристофса верен.
Где: "Правильная вещь" - это сделать, чтобы дать
# cordova platform rm <platform>
команда:)
Затем - потом - другое добавление формы должно сортировать проблему
Ответ 2
У меня была та же проблема, которую я решил с помощью флага -d показать вывод отладки
cordova -d platform add android
Мой вывод отладки показал, что мне нужно установить переменную среды JAVA_HOME, а затем мне нужно добавить JAVA и ANT в путь.
Ответ 3
Если вы собираетесь создать платформу "cordova -d", добавьте андроид ", вы, вероятно, увидите, что это связано с тем, что произошла предыдущая ошибка из-за" Для расширения файла нет script ".js" ".
Связанные с Windows файлы .js с некоторыми другими редакторами, поэтому вам нужно отменить это, набрав:
assoc.js = JSFILE
После этого просто запустите команду добавления платформы ( "кордоба платформы добавить android" ) и она должна работать нормально.
Ответ 4
Удалить C:/users/yourusername/.cordova и снова запустить команду, файлы могут быть повреждены, она исправила эту проблему для меня
Ответ 5
Для пользователей cordova 3.x:
Создайте файл ".cordova" у корня в проекте.
"isCordova" возвращает true, если находит файл ".cordova" в строке 42
https://github.com/apache/cordova-cli/blob/cordova-3.1.x/src/util.js
"Текущий рабочий каталог не является проектом на основе Кордовы". вызывает строку 31 в файле plugin.js
https://github.com/apache/cordova-cli/blob/cordova-3.1.x/src/plugin.js
Ответ 6
Я столкнулся с тем же, но строю для iOS.
У меня была старая сборка в папке platforms
. Попробуйте удалить его, а затем снова создайте:
phonegap build [ios/android]
Надеюсь, это поможет!