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

未找到Android SDK。确保已安装。如果不在默认位置,请设置ANDROID_HOME环境变量

乌和畅
2023-03-14

“找不到Android SDK。确保已安装它。如果它不在默认位置,请设置ANDROID_HOME环境变量。

在通过终端构建Cordova项目时面临这个问题,如果我在Android Studio中运行,我不知道这个问题的根本原因是什么。

共有3个答案

闾丘树
2023-03-14

您需要通过命令行设置Android home变量。尝试这些命令来设置Android_Home变量。

导出ANDROID_HOME=~/Android/Android/Sdk

导出路径= $ PATH:$ ANDROID _ HOME/tools:$ ANDROID _ HOME/platform-tools

PS:用Android Sdk路径替换~/Android/Android/Sdk。

颛孙英才
2023-03-14

如果没有任何效果,请尝试

cordova platform remove android

cordova platform add android

在你的科尔多瓦项目中

编辑

解决方案2

删除cordova

npm uninstall cordova -g

添加科尔多瓦

npm install -g cordova

从项目中删除Android平台

cordova platform remove android

再次添加Android平台

cordova platform add android
司徒锐进
2023-03-14

这只是cordova更新时的一个变通方法:

  1. 删除目录/Android/sdk/tools
  2. 下载https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
  3. 解压缩
  4. 在/Android/sdk/tools中放置新文件夹
 类似资料:
  • 我使用Cordova构建android时遇到问题,当我执行时,我收到以下错误: 我必须这样做来修复它: 并添加这一行: 然后这个: 但我在构建时再次遇到了这个错误,如何修复它? 更新: 这是我在bash中添加的行:

  • 当我跑步时 $ionic cordova构建android 构建失败,出现此错误: Cordova build android找不到ANDROID_HOME环境变量。尝试设置它 尽管当我跑步时: 科尔多瓦要求 我得到以下结果: android的需求检查结果: Java JDK:已安装1.8.0 Android SDK:安装正确 Android目标:安装android-29、android-28、a

  • 我是使用Salesforce SDK开发本机应用程序的新手。我尝试使用ForceRoid工具从命令行创建android项目,但是在设置环境变量AndroidHome时遇到了问题。 但我不知道如何设置这个变量。 我附上截图来正确描述我的问题。

  • 我在使用appium运行java mobile automation测试用例时遇到了这个错误 处理命令时发生未知的服务器端错误。原始错误:packageAndLaunchActivityFromManifest失败。原始错误:找不到aapt请用Android SDK根目录路径设置ANDROID_HOME环境变量。(警告:服务器未提供任何stacktrace信息) 配置: IntelliJ IDE-

  • 我在“React-Native Run-Android”上得到以下错误..怎么修? 在https://help.gradle.org获得更多帮助 在1s中生成失败,无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保运行了Android模拟器或连接了设备,并设置了Android开发环境:https://facebook.github.io/react-native/docs/geting

  • 问题内容: Python在我的机器上,我只是不知道在哪里,如果我在终端中键入python,它将打开Python 2.6.4,这不在它的默认目录中,肯定有一种方法可以从这里找到它的安装位置吗? 问题答案: 在unix(包括mac os X)终端中,您可以执行 它会告诉你。