2017-04-17 15 views
6

我试图在Windows 7 我下面这个教程安装科尔多瓦: https://www.tutorialspoint.com/cordova/cordova_first_application.htm科尔多瓦要求的问题,Android的目标没有安装

而我跑科尔多瓦要求,它说Android的目标没有龙头安装 并设置ANDROID_HOME环境变量

I:\CordovaProject\hello>cordova requirements 
Requirements check results for android: 
Java JDK: installed 1.8.0 
Android SDK: installed true 
Android target: not installed 
Android SDK not found. Make sure that it is installed. If it is not at the 
default location, set the ANDROID_HOME environment variable. 
Gradle: installed 
Error: Some of requirements check failed 

I:\CordovaProject\hello>echo %ANDROID_HOME% 
C:\Users\user\AppData\Local\Android\sdk 

,你可以像1看,当我回声ANDROID_HOME它设置为正确的位置。我无法解决这个错误。好心帮我这个

路径有这些:%ANDROID_HOME%\工具;%ANDROID_HOME%\平台工具

我已经在Android Studio中

和项目属性文件下载的Android-25具有的Android目标设置为:Android的25无论是在 I:\ CordovaProject \你好\平台\机器人\ CordovaLib \ project.properties
I:\ CordovaProject \你好\平台\机器人\ project.properties

当我运行cordova构建android我获得以下错误

BUILD FAILED 

Total time: 31.807 secs 
Error: cmd: Command failed with exit code 1 Error output: 
FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'android'. 
> Could not resolve all dependencies for configuration ':classpath'. 
> Could not download uast.jar (com.android.tools.external.com- 
intellij:uast:145.597.3) 
    > Could not get resource 'https://jcenter.bintray.com/com/android/tools/ex 
ternal/com-intellij/uast/145.597.3/uast-145.597.3.jar'. 
    > Could not GET 'https://jcenter.bintray.com/com/android/tools/external 
    /com-intellij/uast/145.597.3/uast-145.597.3.jar'. 
     > akamai.bintray.com 

    * Try: 
    Run with --stacktrace option to get the stack trace. Run with --info or - 
    -debug option to get more log output. 

回答

1

您应该检查清单,然后交叉检查指定的,如果你有使用SDK管理器Android的工作室安装了相同的目标SDK创建目标。

注: 你应该找行会:

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" /> 
3

对于SDK 21( “机器人-21”)

$ cordova platform remove android 
$ cordova platform add [email protected] 

对于SDK 22( Android 4.1.1,“android-22”)

$ cordova platform remove android 
$ cordova platform add [email protected] 
+0

其“平台”单数,而不是复数。 – paqogomez