Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:请安装Android目标:";安卓-22“;当SDK管理器显示它已安装时_Android_Windows_Cordova - Fatal编程技术网

错误:请安装Android目标:";安卓-22“;当SDK管理器显示它已安装时

错误:请安装Android目标:";安卓-22“;当SDK管理器显示它已安装时,android,windows,cordova,Android,Windows,Cordova,我的Environment上安装了android-22。但运行cordova build android时仍会出现以下错误: C:\Work\WebRTC\FirstResponder\rtcommmobile>cordova build android 正在运行的命令:C:\Work\WebRTC\nodejs\node.exe C:\Work\WebRTC\FirstResponder\rtcommmobile\hooks\after\u prepare\ 添加到body类:platform

我的Environment上安装了android-22。但运行cordova build android时仍会出现以下错误:

C:\Work\WebRTC\FirstResponder\rtcommmobile>cordova build android 正在运行的命令:C:\Work\WebRTC\nodejs\node.exe C:\Work\WebRTC\FirstResponder\rtcommmobile\hooks\after\u prepare\ 添加到body类:platformandroid 正在运行的命令:C:\Work\WebRTC\nodejs\node.exe C:\Work\WebRTC\FirstResponder\rtcommmobile\hooks\after\u prepare\ 正在运行命令:cmd“/s/c”c:\Work\WebRTC\FirstResponder\rtcommmobile\platforms\android\cordova\build.bat“” [错误:请安装Android目标:“Android-22”

提示:通过运行以下命令打开SDK管理器:C:\Work\WebRTC\android\android SDK\tools\android.BAT 你需要: 1.android-22的“SDK平台” 2.“安卓SDK平台工具(最新版本) 3.“Android SDK构建工具”(最新版本)] 生成其中一个平台时出错:错误:cmd:命令失败,退出代码为2 您可能没有构建此项目所需的环境或操作系统 错误:cmd:命令失败,退出代码为2 在ChildProcess.whenDone(C:\Users\anatf\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\ 在ChildProcess.emit(events.js:98:17) 在maybeClose(child_process.js:766:16) 在Process.ChildProcess.\u handle.onexit(child\u Process.js:833:5)

我的系统信息是:

在Windows上运行

Cordova CLI:5.1.1 爱奥尼亚版本:1.0.0-beta.14 Ionic CLI版本:1.6.1 爱奥尼亚应用程序库版本:0.3.3 操作系统:Windows7SP1 节点版本:v0.10.35

安装平台:安卓4.0.0、浏览器3.5.2、ios 3.8.0 可用平台:亚马逊fireos、黑莓10、firefoxos、windows、windows8、wp8

可用安卓目标:

id:1或“android-22” 名称:安卓5.1.1 类型:平台 空气污染指数:22 修订:2 皮肤:HVGA、QVGA、WQVGA400、WQVGA432、WSVGA、WVGA800(默认)、WVGA854、WXGA720、WXGA800、WXGA800-7in、AndroidWearRound、AndroidWearRound400x400、AndroidWearRoundChin320x290、AndroidWearSquare、, AndroidWearSquare320x320、AndroidWearRound、AndroidWearRound400x400、AndroidWearRoundChin320x290、AndroidWearSquare320x320 Tag/ABIs:android-tv/armeabi-v7a、android-tv/x86、android-wear/armeabi-v7a、android-wear/x86、default/armeabi-v7a、default/x86、default/x86


有人能帮我吗?

正如评论所说,可能有两种不同的sdk。看看c:/Users//android sdk和c:/Users//AppData/Local/android/android sdk


据我所知,它引用了这两个文件中的任何一个,并且它引用的文件缺少所需的文件。正在尝试复制它们。

您需要在project.properties文件中检查targetSdkVersion和minSdkVersion。您可以通过访问Sebastian G.Marinescu的答案找到完整的解决方案。

可能有两个不同的答案DKs。或者您尚未安装SDK平台。请按照说明“通过运行:C:\Work\WebRTC\android\android SDK\tools\android.BAT打开SDK管理器”,您将需要:1。“SDK平台”用于android-22 2。并确保已安装。