web-dev-qa-db-ja.com

Cordova-コマンドのエラーコード1 |コマンドが失敗しました

コルドバは初めてなので、質問に関連性がない場合はご容赦ください。 Windows 7 x64マシンにcordovaプロジェクトがあります。昨日、私は_cordova build Android --release_経由でCordovaアプリをビルドしました。しかし、新しいプラグイン_cordova-plugin-Zip_を追加して、cordovaプロジェクトを更新する必要があります。このプラグインをCordovaアプリに追加するためにしたこと。

  • Win7 x64 envにgitアプリケーションをインストールしました。
  • _npm install -g git_ cmdでこのコマンドを書きました。
  • Windows環境変数/パスウィンドウを開き、;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\platforms\Android\cordova\node_modules\q\q.js:126 throw e; ^コマンドのエラーコード1:引数付きのcmd:/ s、/ c、ant、release、-f、C:\ hascevher\platf orms\Android\build.xml、-Dout.dir = ant-build、-Dgen absolute.dir = ant-genいずれかのプラットフォームの構築エラー:エラー:cmd:コマンドは終了コード1で失敗しました

このプロジェクトをビルドするために必要な環境またはOSがない場合があります。 lib\src\cordova\superspawn.js:134:23)ChildProcess.emit(events.js:110:17)at maybeClose(child_process.js:1015:16)at Process.ChildProcess._handle.onexit(child_process.js) :1087:5)

新しいhelloworld cordovaプロジェクトを作成し、Android platformを追加してからcmd _cordova build Android_からサンプルアプリを作成しますか?

他のアプリケーションの何が問題になっていますか?

どんな助けも大いに感謝します。

  • OS:Windows 7 x64
  • Cordova v 5.1.1
  • Antバージョン1.9.4

Cordovaプロジェクトのプラグイン:

  • cordova-plugin-file
  • cordova-plugin-Zip
  • org.Apache.cordova.console
  • org.Apache.cordova.device
  • org.Apache.cordova.inappbrowser

完全なWindows環境変数/パス:

C:\ ProgramData\Oracle\Java\javapath; C:\ Program Files\Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ Common Files\Microsoft Shared\Windows Live;%C_EM64T_REDIST11%bin\Intel64 ;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \; C:\ Program Files(x86)\ ATI Technologies\ATI.ACE\Core-静的; 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\platform-tools; C:\ Program Files\nodejs \; C:\ Program Files(x86)\Git\bin; C:\ Program Files(x86)\ Git\cmd

18
HddnTHA

自分で答えを見つけました。誰かが同じ問題に直面する場合、私の解決策が彼らにとってもうまくいくことを願っています。

  • NodeJsを0.10.36にダウングレードします
  • アップグレードAndroid SDK 22
3
HddnTHA

Androidプラットフォームを削除し、再度インストールしてから動作しました。コマンドウィンドウで次の行を記述しました。

cordovaプラットフォームはAndroidを削除します
それから
cordovaプラットフォームはAndroidを追加します

33

プラットフォーム/ Androidフォルダーを削除して、再構築を試みます。それはとても助けになりました。

(Apache Cordova用Visual Studioツール)

6
Zsolt Reczi

私はこの問題を何度か経験しましたが、多くの人が答えたように、通常はクリーンで再構築することで解決できます。しかし、今回はこれで修正されません。

Cordovaアプリを使用して、同じコードベースの大部分を共有する2つの個別のアプリを構築し、config.xmlを実行します。私は自分のIDにスペースがあったので、最終的にビルドできませんでした。

com.company AppName

の代わりに:

com.company.AppName

誰かがそこにいるなら、私と同じように設定します。これはあなたの問題かもしれません、私も各アプリの3つのバージョンを持っています。ライブ/デモ/テスト-これらはすべて異なるIDを持っています。

com.company.AppName.Test

間違いを犯しやすいが、見落としやすい。時間の再構築、プラグインのチェック、バージョン管理などの時間を費やしました。どこで設定をチェックすべきか。 次回は次回停止!

3
tyler_mitchell

platfroms >> Android >> build >> generated >> outputs >> apkからすべてのapkファイルを削除し、コマンドを実行cordova run Android =

2

同じエラーコードで問題が異なりました

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アプリはAndroid向けのビルドに成功しました。

1
Danoram

私はVisual Studio 2015を使用していますが、最初にすべきことはビルド出力を確認することです。

そこで報告されたこのエラーを見つけました:

ビルド構成ファイルの読み取り:\ build.json ... SyntaxError:予期しないトークン

その解決策は、 build.jsonファイルからbomを削除する でした。

次に、2番目の問題が発生しました-ビルド出力に次のメッセージが表示されます。

FAILURE:ビルドは例外で失敗しました。 *問題点:タスク ':packageRelease'の構成に問題が見つかりました。

プロパティ 'signingConfig.storeFile'に指定されたファイル 'C:\ Users\Colin\etc'はファイルではありません。

キーストアプロパティに正しいファイル名を入力することで簡単に解決できます

0
Colin

同じ問題に直面した。問題は、必要なバージョンがインストールされていないことにあります。ハックは簡単ですGoto Platforms> platforms.json Androidの前にあるplatform.jsonを編集して、システムにインストールされているバージョンに変更します。

0
Sam Reyes

私の場合、プロキシサーバーに置かれたのはファイルサイズの制限でした。この制限により、gradleのZipファイルをダウンロードできませんでした。 Gradle Zipファイルのダウンロード中に401エラーが発生しました。ログに401または403エラーが表示される場合は、それらのファイルを手動でダウンロードできることを確認してください。

0
Yuvraj Patil