web-dev-qa-db-ja.com

cordovaは、プロジェクト ':CordovaLib'の構成中に何かが発生したことを示すapkの生成に失敗しました

ionic ..の初心者で、ionicプロジェクト..からapkを生成しようとしていますが、残念ながら生成に失敗しました。このエラーが発生します

 Android Studio project detected

Android_HOME = C:\ Users\abdel ysf\AppData\Local\Android\sdk Java_HOME = C:\ Program Files\Java\jdk1.8.0_151 studioサブプロジェクトパス:CordovaLibサブプロジェクトパス:アプリpublishNonDefaultは非推奨になり、効果がなくなりました。すべてのバリアントが公開されました。 [18:51:59] lintは15.14秒で終了しましたパッケージのライセンスの確認Android SDK Platform 26 in C:\ Users\abdel ysf\AppData\Local\Android\sdk\licenses警告:パッケージのライセンスAndroid SDK Platform26は受け入れられません。

失敗:ビルドは例外で失敗しました。

  • 問題:プロジェクト ':CordovaLib'の構成で問題が発生しました。

    次のSDKコンポーネントの使用許諾契約に同意していません:[AndroidSDKプラットフォーム26]。プロジェクトをビルドする前に、使用許諾契約に同意し、Android Studio SDK Managerを使用して不足しているコンポーネントのインストールを完了する必要があります。または、使用許諾契約を1つのワークステーションからに転送する方法を学習する別の場合は、 http://d.Android.com/r/studio-ui/export-licenses.html にアクセスします。

  • 試してください:-stacktraceオプションを指定して実行し、スタックトレースを取得します。 --infoまたは--debugオプションを指定して実行すると、より多くのログ出力が得られます。

  • https://help.gradle.org でさらにヘルプを得る

7秒でビルドが失敗しました(ノード:23120)UnhandledPromiseRejectionWarning:エラー:cmd:コマンドが終了コード1で失敗しましたエラー出力:FAILURE:ビルドが例外で失敗しました。

  • 問題:プロジェクト ':CordovaLib'の構成で問題が発生しました。

    次のSDKコンポーネントの使用許諾契約に同意していません:[AndroidSDKプラットフォーム26]。プロジェクトをビルドする前に、使用許諾契約に同意し、Android Studio SDK Managerを使用して不足しているコンポーネントのインストールを完了する必要があります。または、使用許諾契約を1つのワークステーションからに転送する方法を学習する別の場合は、 http://d.Android.com/r/studio-ui/export-licenses.html にアクセスします。

  • 試してください:-stacktraceオプションを指定して実行し、スタックトレースを取得します。 --infoまたは--debugオプションを指定して実行すると、より多くのログ出力が得られます。

  • https://help.gradle.org でさらにヘルプを得る

7秒でChildProcess.whenDone(C:\ Users\abdel ysf\Desktop\ionic\HelloWorld\platform\Android\cordova\node_modules\cordova-common\src\superspawn.js:169:23)のemitTwo(イベント)でビルドに失敗しました。 js:126:13)at ChildProcess.emit(events.js:214:7)atmaybeClose(internal/child_process.js:925:16)at Process.ChildProcess._handle.onexit(internal/child_process.js:209:5 )(node:23120)UnhandledPromiseRejectionWarning:未処理のプロミス拒否。このエラーは、catchブロックなしで非同期関数の内部をスローするか、.catch()で処理されなかったpromiseを拒否することによって発生しました。 (拒否ID:1)(ノード:23120)[DEP0018]非推奨警告:未処理のプロミス拒否は非推奨になりました。将来的には、処理されないpromise拒否は、ゼロ以外の終了コードでNode.jsプロセスを終了します。

私が使用したコマンドは次のとおりです:ionic cordova build Android

3
Abdel Ysf

Android Studio SDK Managerを開き、[SDKプラットフォーム]タブで、必要なAndroidバージョン(例:Android 8.1(Oreo))]を選択し、[OK]をクリックします。エラーが繰り返し発生する場合は、以前のAndroidバージョンもいくつかインストールしてみてください。

1
wahid_abdul

オープンAndroidスタジオ、オープンAndroid SDKマネージャー。SDKのライセンスを受け入れます。

0
fastr.de