2017-09-25 154 views
3

Android編譯工具時,我嘗試建立的APK無法找到ionic2科爾多瓦

ionic cordova build android

突然我遇到這個錯誤

* What went wrong: 
    A problem occurred evaluating root project 'android'. 

No installed build tools found. Install the Android build tools version 19.1.0 or higher. 0

我敢肯定,有一個Android的構建工具來自android studio版本(2.1.1 - 22.0.0 - 23.0.0)和最新版本26.0.1

輸出cordova要求

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 /Applications/Android Studio.app/Contents/gradle/gradle-3.2/bin/gradle Error: Some of requirements check failed

,這在使用中AndroidMaifest.xml SDK文件

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="25" /> 

安裝平臺:的Android 6.2.3

+0

是什麼的'科爾多瓦requirements'要求輸出的任何終端?和AndroidManifest xml中的targetSdkVersion在你的android平臺文件夾中? –

+0

好的..請檢查最後編輯的帖子 –

+0

你的Cordova android平臺版本是什麼? –

回答

0

保存在您的環境變量,你的Android SDK文件夾?

嘗試根的Android SDK文件夾(類似C:\android-sdkC:\Program Files (x86)\Android\android-sdk\)添加到ANDROID_HOMEANDROID_SDK_ROOT環境變量。

同時添加(將其更改爲當前的Android SDK中的文件夾):
C:\Program Files (x86)\Android\android-sdk\tools
C:\Program Files (x86)\Android\android-sdk\platform-tools

也許
C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.1

到系統的PATH變量

之後,只有下載二進制 for gradle here

  1. 將其提取到C:\Gradle。例如:C:\Gradle\gradle-3.5
  2. C:\Gradle\gradle-CURRENTVERSION\bin添加到PATH變量。

之後,重新啓動計算機或重新打開您正在運行的命令

+0

對不起,但我的配偶可以找到ANDROID_HOME&ANDROID_SDK_ROOT ...注意到我使用的是mac os。 –

+0

@TawfiekKhalaf你找不到它們,你將你的Android Root SDK路徑添加到名爲ANDROID_HOME的環境變量中,並命名爲ANDROID_SDK_ROOT – AdowTatep

+0

我該怎麼做? –