当前位置: 首页 > 知识库问答 >
问题:

cordova需求问题,未安装android目标

孔弘盛
2023-03-14

我正在尝试在windows 7上安装Cordova。我将学习本教程:https://www.tutorialspoint.com/cordova/cordova_first_application.htm

当我运行cordova requirements时,它说没有安装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\Hello\平台\android\CordovaLib\project.properties
I:\CordovaProject\Hello\平台\android\project.properties

当我运行cordova build 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.

共有3个答案

王波
2023-03-14

我发现了相同的问题并解决了它!

它与Java_HOMEpath变量中的Java路径相关,应该包含与Android Studio(JRE文件夹)相同的路径。您可以在Android Studio SDK位置找到此信息。

将我的PathJAVA\u HOME变量(转到控制面板、系统和安全、系统、环境变量)更改后,将PathJAVA\u HOME变量更新为C:\Program Files\Android\Android Studio\jre

更多细节JAVA\u HOME包含C:\Program Files\Android\Android Studio\jrePath包含C:\Program Files\Android\Android Studio\jre\bin

检查要求都很好!

科尔多瓦要求

汝承载
2023-03-14

Linux(Xubuntu):
我在/opt/google/android studio中安装了android studio
但是sdk文件夹实际安装在/home/{computerName}/Android/sdk中
Android target安装中的错误是一个路径问题
请删除误导性路径,然后重新插入正确的路径是解决方案:
在中的文件末尾。bashrc(/home/{computerName}/.bashrc)

PATH=$(REMOVE_PART="/opt/google/android-sdk/" sh -c 'echo ":$PATH:" | sed "s@:$REMOVE_PART:@:@g;s@^:\(.*\):\$@\1@"')
export ANDROID_SDK_ROOT="/home/{computerName}/Android/Sdk"
export ANDROID_HOME= "/home/{computerName}/Android/Sdk"
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools 

{computerName}将替换为您的计算机名。
检查是否有任何先前的导出语句会冲突;
关闭终端并重新打开它。在终端中html" target="_blank">调用env:

env

以检查是否存在错误。bashrc加载正确
确认后,重新运行cordova要求

cordova requirements

路径中的此修复还解决了cordova run命令中“找不到平台工具”错误的问题

艾文斌
2023-03-14

一个简单快捷的答案:

如果您的环境变量设置不正确,您将看到任何可能的错误,如果您设置(正确),大多数错误将得到解决:

(警告:我假设您已经设置了JAVA JDK)

 ANDROID_HOME: C:\Users\marwe\AppData\Local\Android\Sdk

 ANDROID_SDK_ROOT: C:\Users\marwe\AppData\Local\Android\Sdk

您可以根据您的机器更改路径,您可以通过打开Android Studio找到Android SDK路径,如图所示:

 类似资料:
  • 在WINDOWS 10上使用cordova,我无法构建项目。 当我尝试< code>cordova要求时,它显示< code>Android目标:未安装。 我在互联网和SO上尝试了所有可能的解决方案,然而,没有一个适合我。可能这与最新版本的科尔多瓦v 8.0.0有关。 我尝试了以下操作,但没有成功: 1.覆盖我的文件夹中cordova CLI中的工具文件夹 2.,然后 3.在Android Stu

  • 在 ubuntu 中安装科尔多瓦的要求时...我面临目标Android问题: Android目标:未安装 请安装[Androidtarget:“Android-24][1]#target”。 提示:通过运行:/home/harmath/androidstudio/tools/android打开SDK管理器 您需要: > android-24#目标的“SDK平台” ”Android SDK平台工具(

  • 我的Cordova安装有问题:我安装了Cordova、Android Studio、Android SDK、Java并在中定义了 。当我转到Cordova项目并键入时,我会出现错误 检测到Android Studio项目 Android需求检查结果: Java JDK:installed 1.8.0 Android SDK:installed true Android目标:未安装 Android:

  • 我无法运行。在我检查了之后,它显示 附科尔多瓦Android版

  • 我是离子的新手,我试图构建我的应用程序,但它失败了,所以我运行了“科尔多瓦要求”,我得到了这个错误: 有人知道怎么解决这个问题吗? 谢谢