首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Cordova要求显示Android SDK未安装,而另一个命令显示Android SDK已安装

Cordova是一个开源的移动应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建跨平台的移动应用程序。在使用Cordova进行Android应用开发时,有时会遇到"Cordova要求显示Android SDK未安装"的错误提示,同时另一个命令却显示Android SDK已安装。下面是对这个问题的完善且全面的答案:

问题分析:

这个问题通常出现在使用Cordova进行Android应用开发时,Cordova无法找到正确的Android SDK路径。可能是由于Android SDK未正确安装或者Cordova未正确配置Android SDK路径导致的。

解决方案:

  1. 确认Android SDK已安装:首先,我们需要确认Android SDK已经正确安装在开发机器上。可以通过运行命令android来打开Android SDK Manager,如果能够正常打开并显示已安装的SDK版本,则表示Android SDK已正确安装。
  2. 配置Android SDK路径:如果确认Android SDK已安装,但Cordova无法找到Android SDK路径,我们需要手动配置Android SDK路径。可以按照以下步骤进行配置:
    • 打开终端或命令提示符窗口。
    • 输入命令cordova requirements,它会列出Cordova所需的各种依赖项和配置信息。
    • 查找Android平台的要求项,并注意其中的Android SDK路径。
    • 打开Cordova项目的根目录下的config.xml文件。
    • config.xml文件中,找到<platform name="android">标签,并在该标签内添加以下代码:<preference name="android-sdk-path" value="YOUR_ANDROID_SDK_PATH" />其中,将YOUR_ANDROID_SDK_PATH替换为你的Android SDK路径。
    • 保存config.xml文件,并重新运行Cordova命令。
  3. 检查环境变量:另外,还需要确保Android SDK的路径已正确添加到系统的环境变量中。可以按照以下步骤进行检查:
    • 在Windows系统中,右键点击"计算机"或"此电脑",选择"属性",然后点击"高级系统设置"。
    • 在"系统属性"窗口中,点击"环境变量"按钮。
    • 在"环境变量"窗口中,找到"Path"变量,并点击"编辑"。
    • 确保Android SDK的路径已添加到"Path"变量中,如果没有则手动添加。
    • 保存所有窗口,并重新运行Cordova命令。

推荐的腾讯云相关产品:

腾讯云提供了一系列与移动应用开发相关的云服务产品,以下是一些推荐的产品和产品介绍链接地址:

  • 云服务器(CVM):提供可扩展的虚拟云服务器,用于部署和运行移动应用后端服务。详情请参考:云服务器
  • 云数据库MySQL版:提供高性能、可扩展的云数据库服务,用于存储移动应用的数据。详情请参考:云数据库MySQL版
  • 腾讯云存储(COS):提供安全可靠的对象存储服务,用于存储移动应用的静态资源和文件。详情请参考:腾讯云存储
  • 人工智能服务:腾讯云提供了多种人工智能服务,如语音识别、图像识别等,可用于增强移动应用的功能和用户体验。详情请参考:人工智能服务
  • 物联网套件:提供全面的物联网解决方案,用于连接和管理移动应用中的物联网设备。详情请参考:物联网套件
  • 腾讯云区块链服务:提供安全、高效的区块链服务,用于构建可信的移动应用和数字资产管理系统。详情请参考:腾讯云区块链服务

请注意,以上推荐的腾讯云产品仅供参考,具体选择和使用需根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

mac 搭建 ionic2 环境

所以自己手动下载安装 4.安装ionic,cordova npm install -g ionic cordova 查看是否安装成功 //查看ionic版本 ionic -v //查看cordova...版本 cordova -v 5.创建项目 ionic start 项目名 创建完成项目然后启动查看下项目是否创建成功,如果启动成功后执行下一步 6.安装android-sdk(建议用方法二,简单快捷方便...按钮输入 :wq //保存退出 注:上面的目录根据你自己的sdk路径改变 6、执行如下命令立即生效:source .bash_profile 7、验证:输入android回车。...如果显示command not found,说明此命令有效,环境变量设置完成。...---- 方法二 brew cask install android-sdk 查看成功 android 安装android 编译tools # 列出所有安装、可安装、可更新的包 sdkmanager

82520

使用 Cordova 构建应用的流程

预装环境 下载并安装 Node.js。 在安装时,您应该能够在命令行上调用节点和 npm。...构建流程 安装构建的先决条件 为了构建和运行应用程序,你需要为每个你想要的平台安装 sdk。 或者,如果您使用浏览器进行开发,您可以使用不需要任何平台 sdk 的浏览器平台。...app-release.apk就是签名的安卓安装包 签署iOS应用 参数说明: 或者,你可以在构建配置文件(build.json)中使用 -- buildConfig 参数对相同的命令指定它们。...运行以下命令重建应用程序,并在特定平台的模拟器中查看它: $ cordova emulate android 接下来使用 cordova emulate 命令刷新模拟器映像以显示最新的应用程序,现在可以在主屏幕上启动...: 或者,你可以把手机插入电脑,直接测试应用程序: $ cordova run android 在运行此命令之前,您需要设置用于测试的设备,并遵循因平台不同不同的过程。

4.2K11

Vue3.0入门 + Vant3.0移动端实践(三)使用Cordova打包Android App

且一些原生才有的一些特性,cordova提供了一些符合标准的API绑定去访问每个设备的功能。 Cordova安装 Cordova命令行运行在nodejs上面并且可以通过npm安装。...根据 平台具体指导安装相应平台的依赖。打开命令提示符或终端,然后键入npm install -g cordova.安装安装完成后,使用Cordova -v可以查看下是否安装成功。...jdk和android sdk等环境) 6.第六步骤,开始生成android的apk cordova build android 提示这个,说明环境就绪,根据提示,解决下这个问题。...环境变量添加 ANDROID_HOME,新建系统变量 ANDROID_HOME 变量名:ANDROID_HOME 变量值:D:\Android\SDK 添加Path变量,变量值:%ANDROID_HOME...,输入gredle -v显示版本信息,则说明配置正常。

2.2K21

Jenkins mac上配置ionic android

1、下载nodeJS nodeJS官方网站: 下载最新版本 查看是否成功安装: shell输入: ~/builder$ npm -v 5.x.x //注:这里会出现版本提示,此为显示样例,实际情况应视具体系统下载的版本...~/builder$ cordova -version 7.x.x 3、下载并配置jenkins shell输入: // 切换为root用户: // 安装brew ~/root$...bash_profile 4.3、验证Android环境是否配置成功 完成以上步骤后,请重启,然后在命令行中输入,如果显示adb各种信息,则AndroidSDK环境配置成功 ~/builder$ adb.../builder/Library/Android/sdk/platform-tools/adb ... 5、jenkins上配置项目SVN ?...0002.png 说明: 1、cd 即打开项目目录 2、在该目录下使用shell命令,install依赖包,并build项目 最终显示结果 ..........

68310

Windows下Ionic 开发环境搭建

SDK 并配置好 SDK 运行环境 下载地址:http://developer.android.com/sdk/index.html 这里可以只下载 Android SDK 不需要一并下载 Android...下载完成并安装然后向系统Path环境变量中添加两个值。分别是 Android SDK 中 tools 目录的路径和 platform-tools 的路径。...; 在这里我发现 Android SDK 安装目录中并没有platform-tools这个文件夹,运行 tools 目录下的 android.bat 文件,然后在出现的界面中勾选 Android SDK...nmp 安装 Ionic 和 Cordova 完成以上几步需要配置的环境就搭建完成了,接下来就只需要在控制台输入简单的几行命令就可以安装 Ionic 和 Cordova 啦。.../android/build/outputs/apk 下就会生成签名的安装android-release.apk 在 windows 下 storeFile 文件路径应使用 Unix 下的目录分隔符

3K30

毕业设计So Easy:Java MySQL智能报纸阅读器APP应用

3、开发环境搭建 本项目需要安装 Android 开发环境以及 Cordova 框架。下面将分为 JDK、Android SDK、Node.js、Cordova 4个部分进行讲解。...安装Android SDK 前往 Android 开发者网站下载,地址是 developer.android.com 。下载后解压即可使用。...上述命令行的第一个参数是指创建该工程的文件夹名,如果不存在将会创建该文件夹。第二个参数为该项目的包名。第三个参数为该项目在手机下显示的名字。...Cordova会调用Android SDK在platform/android 中创建一个完整的Android应用工程。...功能测试是为了确保程序以期望的方式运行按功能要求对软件进行的测试,通过对一个系统的所有的特性和功能都进行测试确保符合需求和规范。

49720

cordova学习五 真机调试

我说的cordova真机调试不是通过手机浏览器在访问,在电脑上调试,而是实实在在的一个apk,主要要求连接手机,还有sdk环境 5.1sdk环境          Sdk环境安装会存在很多问题...%ADT_HOME%\platform-tools 5.1.2 sdk结构目录          安装之前首先得对sdk目录架构介绍,这些都是完全百度 自己也不够了解 Android SDK Tools...其下载的内容,在sdk目录下的tools目录下       Android SDK Platform-tools:SDK平台工具集,必须下载的东西,比如adb命令等。...吧这个下载后,运行速度会提升很快,一般必须下载 5.1.3安装sdk中响应android环境       sdk目录架构介绍完成,下面则记录一些安装操作:        安装命令 cmd下执行 android...命令行检测是否成功:adbdevices(需要sdk环境) 5.3运行          运行很简单 应用目录级别执行 cordova runandroid 则在手机上应用会自动启动

1.5K70

ionic打包遇到的问题与解决的方法 原

%ANDROID_HOME%\platform-tools  (2)下方系统变量中新建一个环境变量,变量名:ANDROID_HOME,变量值:E:\android-sdk-windows(安装SDK...2、安装cordova   npm install -g cordova@5.4.1 3、安装安卓平台  ionic platform add android, 会安装android 24 的平台,我是在...Ionic Lab 中安装的,是安装android 22 平台,因为我的SDK是下载的Android 5.1.1 (API22),在android SDK Manager 可以下载其它的版本 在安装的过程中可能会出现.../gradle-2.14.1-all.zip'; 因为我用的imagePicker插件继续安装这个插件 4、命令ionic plugin add cordova-plugin-image-picker...cordova build android  用这个命令打包就好了 (adsbygoogle = window.adsbygoogle || []).push({});

1.4K30

Ionic3 Android打包

所谓的Anrdoid打包,就是将ionic项目打包成一个可以安装Android系统上的apk文件,打包的时候,使用的是cordova工具,不过在此之前,需要一些准备工作:配置JDK、Android...:下载 》 配置环境变量 》测试 JDK下载 配置环境变量:将JDK_HOME添加到Path 命令行下测试 java javac 配置Android SDK 配置有两种方式,一种是直接下载...还有一种方式是下载 SDK Tools,然后再安装各个package。 android开发工具下载 image.png 这里以 SDk Tools为例。...: 01.png 02.png 配置好之后,在cmd命令行运行: android sdk,会弹出那个下载界面,说明安装成功...添加平台通过cordova工具添加,新版本和老版本的命令会有一些区别,以新版本为准: ionic cordova platform add android命令用于向当前应用添加 android

85630

【开发指南】(一)Ionic3开发环境配置常规ionic的环境搭建如下:

项目对node版本有要求,为了便于管理node,建议安装nvm,装完后就可以命令行调用命令,如nvm alias default 6.10.3 && nvm use default: $ nvm...注意:现在ionic-cli涉及原生相关的命令都会带上cordova,如下面命令 ionic cordova build android 但是有人会省掉ionic,变成这样:...cordova build android 其实这样也是能执行,但是操作就完全不同了!...cordova build的,是把www目录打包为原生应用,ionic cordova build,是先执行基于ionic配置的一系列编译压缩打包命令把src源码生成www目录,再执行cordova...七、(JDK & android SDK)/xCode——可选,前者android,后者ios 一般直接下载,也可以安装android studio来实现SDK下载管理(为了方便调试android

1.9K30
领券