首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cordova平台在列出android目标时添加Android不工作

cordova平台在列出android目标时添加Android不工作
EN

Stack Overflow用户
提问于 2013-12-02 08:28:40
回答 12查看 71.8K关注 0票数 76

当我想在我的phoneGap应用程序中添加一个android平台时,我遇到了问题。当我执行命令cordova platform add android时,我在CLI中得到了以下消息:

Checking Android requirements... (Error: An error occurred while listing Android targets)

我已经尝试将android位置添加到path变量中。

请帮帮我!

我在Windows 7 64位上工作,我用android安装了android 17、18和19。我使用的是3.2 phoneGap版本。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2013-12-02 16:29:14

要工作,这个cordova命令需要使用位于sdk/tools目录中的一些程序。您还需要安装apache

然后,必须将这些目录添加到PATH系统变量中:

背景:

  • 让我们假设您已经将Android SDK安装到c:\sdk\android目录
  • 您已经将Apache ant安装到c:\tools\apache-ant目录中。

然后必须创建两个系统变量:

  1. 具有ANDROID_HOME值的c:\sdk\android
  2. 具有ANT_HOME值的c:\tools\apache-ant

最后,您必须修改PATH变量并将这两个变量添加到PATH值的末尾:

代码语言:javascript
运行
复制
;%PATH%\tools;%ANT_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

注意:对于那些使用Linux的人来说,的指令略有不同。

更多可用的文档,here

票数 167
EN

Stack Overflow用户

发布于 2014-01-15 16:09:55

对于那些被选中的人,他们更喜欢Linux开发环境。

要求

首先,你需要一些东西才能开始。他们是:Android SDKApache Ant。当然,您需要安装Java SDK (JDK)。

要让Android为所有用户工作,您需要修改/etc/environment文件,然后重新启动PC。但是如果你不想那样难的话--跟着我,把你自己当成唯一的个人电脑用户吧。并使用/home/YOUR_USERNAME/.bashrc文件进行编辑。

让我们记住你的家之路一次,以防止进一步的长队。将这个添加到您的/home/YOUR_USERNAME/.bashrc

代码语言:javascript
运行
复制
export HOME="/home/YOUR_USERNAME"

然后,当我们想要说"/home/YOUR_USERNAME directory“时,我们将使用/home/YOUR_USERNAME directory符号。

设置Android

下载Android存档并将其解压缩到某个地方。比如说,你的主目录,$HOME/adt-bundle/

将这些行添加到$HOME/.bashrc

代码语言:javascript
运行
复制
export ANDROID_HOME="$HOME/android-bundle/sdk/tools"
export ANDROID_PLATFORM_TOOLS="$HOME/android-bundle/sdk/platform-tools"
export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH"

设置Ant

就像Android一样,下载一个归档文件并将其解压缩到您的主目录。然后将这些添加到您的.bashrc

代码语言:javascript
运行
复制
export ANT_HOME="$HOME/ant"
export PATH="$PATH:$ANT_HOME/bin"

我已经通过apt-get安装了一个,所以这不会影响我的.bashrc

应用变化

要使这些更改正常工作,您应该在一个新的终端窗口中工作(在更改之后打开),或者运行source ~/.bashrc使当前终端窗口中的更改可用。

包起来

最后,你会得到:

  1. 主目录中的两个目录- antandroid-bundle
  2. 添加到.bashrc中的几行代码: 导出ANDROID_PLATFORM_TOOLS="$HOME/android-bundle/sdk/platform-tools“PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH”导出ANT_HOME=$HOME/ANT PATH=$PATH$PATH:$ANT_HOME/bin
票数 42
EN

Stack Overflow用户

发布于 2014-02-06 20:47:19

从adt\ SDK \tools文件夹中运行"android“命令,并安装最新的Tools和SDK。还要确保您的路径有正确的变量。

为此,需要安装ANT、JAVA和Android。

JAVA_HOME (C:\Program \Java\jdk)

ANT_HOME ({}\apache\apache-ant)

ANDROID_HOME ({android位置}\android)

将这些添加到您的路径变量中,如%ANT_HOME%/bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%JAVA_HOME%\bin

关闭并重新打开cmd,然后再次运行命令。

类似于PhoneGap/Cordova Android Development

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20323787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档