Cordova 构建(Android SDK 平台 26,Android SDK 构建工具 26.0.2)

Cordova build (Android SDK Platform 26, Android SDK Build-Tools 26.0.2)

我正在尝试使用 cordova 构建 APK。 我开始做:

1) sudo npm install -g cordova

2) cordova create app com.example.hello app

3) cordova platform add android

然后我用了:

cordova requirements

给出了这个输出: Android 检测到 Studio 项目

Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed 
android: Command failed with exit code ENOENT
Gradle: installed /usr/share/gradle/bin/gradle
(node:27773) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Some of requirements check failed

最后我使用:

cordova build

结果是:

* What went wrong:
A problem occurred configuring project ':CordovaLib'.
> You have not accepted the license agreements of the following SDK components:
  [Android SDK Platform 26, Android SDK Build-Tools 26.0.2].
  Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
  Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html

我完全迷路了。任何帮助将不胜感激!

打开您的 Android 工作室。转到首选项 -> 外观和行为 -> 系统设置 -> Android SDK。

在 SDK 平台选项卡中,下载 Android 8.0(API 级别 26)的 SDK 平台,并在 SDK 工具选项卡中,下载 Android SDK 平台 - 工具版本 26.0 .2 .

然后尝试构建 cordova。