【问题标题】:ionic not finding android离子找不到安卓
【发布时间】:2016-11-13 12:45:53
【问题描述】:

我尝试过使用离子实验室。我尝试使用实验室构建一个简单的空白应用程序,但是当我去构建我的 android 应用程序时,它说我需要有 android sdk。我已经有了 android sdk 和平台工具。如果您想知道,我什至添加了我的路径。在尝试通过查看“ionic android build error - failed to find android_home”来研究我的问题后,我被慷慨地派到这里寻求帮助。(这是当我检查我的环境路径时)。我拍摄了两者的屏幕截图(来自离子实验室控制台的环境和错误)。 errorenvironment

【问题讨论】:

  • 哦,我差点忘记了:操作系统 - windows10,androidSDKv:22 和 24。Ionic build android 命令确实有效* 我用不同的项目对此进行了测试。也许离子实验室是问题所在,我不应该使用它?

标签: android ionic-framework


【解决方案1】:
For windows:--
set ANDROID_HOME=C:\<installation location>\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
The Android SDK download does not include specific Android platforms.   To run the code in this guide, you need to download and install the latest SDK platform. You do this by using the Android SDK and AVD Manager that you installed in the previous section.

Open the Android SDK Manager window:

android
Note: If this command does not open the Android SDK Manager, then your   path is not configured correctly.
Select the Tools checkbox.
Select the checkbox for the latest Android SDK.
From the Extras folder, select the checkbox for the Android Support Library.
Click the Install packages... button to complete the download and installation.

Note: You may want to install all the available updates, but be aware it will take longer, as each API level is a large download.

【讨论】:

  • 谢谢您的 windows 命令。不幸的是,它没有用。未提供版本。正在从 config.xml 检索版本...正在添加 android 项目...“节点”不被识别为内部或外部命令、可运行程序或批处理文件。我检查了节点并做了“SET PATH=C:\Program Files\Nodejs;%PATH%” 仍然没有工作 命令完成,错误代码为 1: cmd /s /c "C:\Users\Khanh\.cordova\lib\npm_cache \cordova-android\4.0.2\package\bin\create.bat --cli D:\stackFails\platforms\android com.ionicframework.stackfails867190 SimpleHello"
  • 谢谢,但我已经找到答案谢谢你的帮助
【解决方案2】:

请您在终端中执行以下操作。可能对你有帮助。

Step:--1
export ANDROID_HOME=~/android-sdk-macosx
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools  

Step:--2
Update SDK and go to directiory and set your SDK path properly.

【讨论】:

  • 你的意思是命令行?抱歉,我认为我在 Windows 10 上没有终端
猜你喜欢
  • 2020-06-22
  • 2021-02-18
  • 2017-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多