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

Кордова - Код ошибки 1 для команды | Не удалось выполнить команду

Я новичок в кордове, поэтому, если мой вопрос не имеет значения, простите меня. У меня есть проект cordova на моем компьютере с Windows 7 x64. Вчера я построил приложение для кордоны через cordova build android --release. Но мне нужно добавить новый плагин cordova-plugin-zip для обновления моего проекта cordova. Что я сделал, чтобы добавить этот плагин в мое приложение cordova,

  • Я установил приложение git для своего win7 x64 env.
  • npm install -g git Я написал эту команду на cmd.
  • Я открыл Windows Environment Variables/Path Window и добавил ;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
  • добавить плагин с помощью этой команды cordova plugin add https://github.com/apache/cordova-plugin-file.git
  • затем добавлен другой плагин cordova plugin add https://github.com/MobileChromeApps/zip.git (Все отлично до этого шага)
  • Затем я запускаю на cmd cordova build android --release

К сожалению, это вызывает следующую ошибку:

BUILD FAILED C:\android\sdk\tools\ ant\build.xml: 720: Следующие ошибка при выполнении этой строки: C:\android\sdk\tools\ant\build.xml: 734: скомпилировать компиляцию; см. ошибка компилятора o utput для деталей.

Общее время: 7 секунд

C:\hascevher\платформы\Android\Cordova\node_modules\д\q.js: 126                     бросать e;                           ^ Код ошибки 1 для команды: cmd с args:/s,/c, ant, release, -f, C:\hascevher\platf ORMs\Android\build.xml, -Dout.dir = ant -Build, -Dgen.absolute.dir = ant -gen ОШИБКА, создающая одну из платформ: Ошибка: cmd: сбой команды с код выхода 1

У вас может не быть необходимой среды или ОС для создания этого проекта Ошибка: cmd: сбой команды с кодом завершения 1     в ChildProcess.whenDone(C:\Users\Hddn\AppData\Роуминг\npm\ node_modules\cor Dova\node_modules\Cordova Пб \SRC\Cordova\superspawn.js: 134: 23)     в ChildProcess.emit(events.js: 110: 17)     at maybeClose (child_process.js: 1015: 16)     в Process.ChildProcess._handle.onexit(child_process.js: 1087: 5)

Когда я пытаюсь создать новый проект helloworld cordova и добавлю платформу android, то из cmd cordova build android он создает пример приложения?

Итак, что не так с моим другим приложением?

Любая помощь может быть очень удобной.

  • ОС: Windows 7 x64
  • Кордова v 5.1.1
  • Ant версия 1.9.4

Плагины на Кордове Проект:

  • Cordova-плагин файл
  • Cordova-плагин-молния
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.inappbrowser

Полные переменные среды Windows/Путь:

C:\ProgramData\Oracle\Java\javapath; C:\Program Files\Common Файлы \Microsoft Shared\Windows Live; C:\Program Files (x86)\Common Файлы \Microsoft Shared\Windows Живите,% C_EM64T_REDIST11% Bin\Intel64;% SystemRoot%\system32;% SystemRoot%;% SystemRoot%\System32\WBEM;% SystemRoot%\System32\WindowsPowerShell\v1.0 \; C:\Program Файлы (x86)\ATI Technologies\ATI.ACE\Core-Static; C:\Program Files (x86)\Windows Live\Shared, C:\Program Files (x86)\QuickTime\QTSystem \; C:\Program Files (X86)\Java\jdk1.7.0_75\Bin; C:\Cordova\apache- ant -1.9.4\Bin; C:\Android\SDK\Tools; C:\Android\SDK\платформенные инструменты; C:\Program Файлы \nodejs \; C:\Program Files (x86)\Git\bin; C:\Program Files (X86)\Git\CMD

4b9b3361

Ответ 1

Я нашел ответ сам; и если кто-то столкнется с тем же вопросом, я надеюсь, что мое решение будет работать и для них.

  • Снизьте NodeJs до 0.10.36
  • Обновление Android SDK 22

Ответ 2

Я удалил платформы Android и снова установил, а затем работал. Я написал эти строки в окне команд:

Платформа Cordova удалить андроид
затем
платформа кордовы add android

Ответ 3

Удалите платформы/папку android и попытайтесь перестроить. Это очень помогло мне.

(Инструменты Visual Studio для Apache Cordova)

Ответ 4

У меня была эта проблема несколько раз, и ее можно решить с помощью чистой и перестроенной, как многие ответили мне. Но на этот раз это не исправит.

Я использую свое приложение cordova для создания 2 отдельных приложений, которые делят большую часть одной и той же базы кода, и отключает файл config.xml. Я не мог построить, потому что у меня было место в моем id.

com.company AppName

вместо:

com.company.AppName

Если кто-то там, как обычный, как я. Это может быть вашей проблемой, у меня также есть 3 версии каждого приложения. Live/Demo/Test - все они имеют разные идентификаторы.

com.company.AppName.Test

Легкая ошибка сделать, но еще проще пропустить. Отработанные нагрузки перестройки времени, проверка плагинов, управление версиями и т.д. Где я должен был проверить свою конфигурацию. Первая остановка в следующий раз!

Ответ 5

Удалите все файлы apk из platfroms → android → build → сгенерированные → выходы → apk  и запустить команду rootova runroid.

Ответ 6

У меня был тот же код ошибки, но с другой проблемой

Error: /Users/danieloram/desktop/CordovaProject/platforms/android/gradlew: Command failed with exit code 1 Error output: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0

Чтобы решить эту проблему, я открыл Android SDK Manager, удалил последние встроенные инструменты Android SDK, которые у меня были (24.0.3), и установил версию 23.0.3 для создания инструментов.

Теперь мое приложение cordova приступило к успешному созданию андроида.

Ответ 7

Столкнулась с такой же проблемой. Проблема в установленной версии не установлена. Hack - это просто Goto Platforms > platforms.json Отредактируйте platforms.json перед андроидом, изменив версию на ту, которая установлена ​​в системе.

Ответ 8

Я использую Visual Studio 2015, и я обнаружил, что первое, что нужно сделать, - посмотреть в выводе сборки.

Я нашел эту ошибку:

Чтение файла конфигурации сборки:\build.json... SyntaxError: Неожиданный Маркер

Решение для этого было удалить bom из файла build.json

Затем я ударил вторую проблему - с этим сообщением в выводе сборки:

FAILURE: Сбой сборки с исключением. * Что пошло не так: проблема была найдена с конфигурацией задачи ': packageRelease'.

Файл 'C:\Users\Colin\etc', указанный для свойства 'signedConfig.storeFile' не является файлом.

Легко решить, поместив правильное имя файла в свойство хранилища ключей

Ответ 9

В моем случае это было ограничение размера файла, которое было помещено на прокси-сервер. Почтовый файл gradle не смог загрузить из-за этого ограничения. При загрузке zip файла gradle я получал ошибку 401. Если вы получаете ошибку 401 или 403 в журнале, убедитесь, что вы можете загрузить эти файлы вручную.