Windows上的Ionic:安装了Android SDK.仍然得到“错误:请安装An
发布时间:2020-12-13 20:12:06 所属栏目:Windows 来源:网络整理
导读:我设法打破了我以前工作的版本的离子环境.例如:我下载演示项目“sidemenu”并运行“离子平台添加 android”没有任何问题.当我尝试运行“离子版本”时,我得到以下消息: $ionic buildRunning command: "c:Program Filesnodejsnode.exe" h:gitAbsolutho
我设法打破了我以前工作的版本的离子环境.例如:我下载演示项目“sidemenu”并运行“离子平台添加
android”没有任何问题.当我尝试运行“离子版本”时,我得到以下消息:
$ionic build Running command: "c:Program Filesnodejsnode.exe" h:gitAbsoluthooksafter_p repare 10_add_platform_class.js h:/git/myapp add to body class: platform-android Running command: cmd "/s /c "h:gitAbsolutplatformsandroidcordovabuild.bat" " [Error: Please install Android target: "android-22". Hint: Open the SDK manager by running: c:UsersnicsjAppDataLocalAndroidandroid-sdktoolsandroid.BAT You will require: 1. "SDK Platform" for android-22 2. "Android SDK Platform-tools (latest) 3. "Android SDK Build-tools" (latest)] ERROR building one of the platforms: Error: cmd: Command failed with exit code 2 You may not have the required environment or OS to build this project Error: cmd: Command failed with exit code 2 at ChildProcess.whenDone (c:UsersnicsjAppDataRoamingnpmnode_modulesco rdovanode_modulescordova-libsrccordovasuperspawn.js:134:23) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1015:16) at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 我不明白是否安装了android-22,导致错误信息.我还有SDK Platform-tools和build-tools.他们在路上: .../c/Program Files (x86)/Java/jdk1.7.0_71/bin:/c/Users/nicsj/AppData/Local/Android/android-sdk/tools:/c/Users/nicsj/AppData/Local/Android/android-sdk/build-tools/22.0.1:/c/Users/nicsj/AppData/Local/Android/android-sdk/platform-tools 离子设置: Cordova CLI: 5.1.1 Gulp version: CLI version 3.9.0 Gulp local: Ionic CLI Version: 1.6.4 Ionic App Lib Version: 0.3.8 OS: Windows 7 SP1 Node Version: v0.12.5 Android SDK: C:Usersnicsj>android list targets Available Android targets: ---------- id: 1 or "android-22" Name: Android 5.1.1 Type: Platform API level: 22 Revision: 2 Skins: HVGA,QVGA,WQVGA400,WQVGA432,WSVGA,WVGA800 (default),WVGA854,W XGA720,WXGA800,WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 2 or "android-23" Name: Android 6.0 Type: Platform API level: 23 Revision: 1 Skins: HVGA,WXGA800-7in Tag/ABIs : no ABIs. 这个问题是新的,我不知道是什么原因造成的.任何关于我应该看的建议?
首先,我的虚拟英语很抱歉
我只是有同样的问题,我修改它改变目标: # Project target. target=android-22 (I had set this to android-23) 这应该在两个文件中完成: yourApp/platforms/android/project.properties yourApp/platforms/android/CordovaLib/project.properties 还应该更新清单: <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-vista – 你会推荐Windows Vista吗?
- OpenGL – 如何将3D管道绘制为Windows屏幕保护程序
- 在Windows 8上声明每个窗口的高DPI感知
- [Windows 8] 给我磁盘备援的方法吧-RAID
- 当Windows Mobile .NET设备使用Web服务时,“无法与远程服务
- 在Windows Phone 7上解析JSON
- .net – 在本地运行Azure模拟器以进行生产
- windows-server-2008 – Windows 64位上的“将路径复制到剪
- windows-server-2008 – 如何使用Powershell确定32位或64位
- Npcap:Nmap项目里一个为Windows而生的嗅探库 Npcap: Nmap