【问题标题】:cordova platform add android doesn't work科尔多瓦平台添加android不起作用
【发布时间】:2016-06-29 23:31:17
【问题描述】:

我正在尝试创建我的第一个应用程序,但现在我遇到了这个问题:

cordova platform add android 添加新平台时 它只显示Adding android project...

它什么也不做。 文件夹平台是空的,它没有创建文件夹 android。 请帮忙。

[更新]

将 -d 添加到命令并得到这个

C:\hello>cordova platform add android -d  
No scripts found for hook "before_platform_add". 
No version supplied. 
Retrieving version from config.xml... 
Adding android project...

(对不起我的英语!)

【问题讨论】:

  • 如果对您有帮助,请查看:stackoverflow.com/questions/20471182/…
  • 爱你,我添加 -d 命令并获取此 C:\hello>cordova 平台添加 android -d 未找到挂钩“before_platform_add”的脚本。未提供版本。正在从 config.xml 检索版本...正在添加 android 项目...
  • 您可以尝试运行cordova requirements 看看会发生什么吗?
  • 错误:CordovaError:没有平台添加到这个项目。请使用cordova pla tform add <platform>
  • C:\hello>cordova platform ls 已安装平台:可用平台:amazon-fireos ~3.6.3(已弃用) android ~5.1.1 blackberry10 ~3.8.0 browser ~4.1.0 firefoxos ~3.6 .3 webos ~3.7.0 windows ~4.3.1 wp8 ~3.8.2(已弃用)

标签: android cordova platform


【解决方案1】:
  1. 路径确认

您能否尝试检查您的路径并检查路径是否正确?

特别是因为有些在 (x86) 中,有些不在。

另外,用C:\apache-ant 代替C:\apache-ant\bin

即使cordova is already installed, addnpm` 在您的路径中也是如此,只是为了确定。

签入C:\Users\USERNAME\AppData\,因为您的命令可能在其中。

ANT_HOME - C:\apache-ant 添加到您的变量中。这可能会有所作为。

  1. 确认路径

java -version

javac -version

node -v

cordova -v

npm -v

android(如果弹出)

  1. 尝试重新开始

cordova platform remove android --verbose

cordova platform add android --verbose

如果仍然失败,请删除并再次添加cordova

【讨论】:

  • 我可以创建 firefoxos、浏览器但没有 android ...... C:\>java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b15) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.91-b15,混合模式) C:\>javac -version javac 1.8.0_91 C:\>node -v v4.4.6 C:\>cordova -v 6.2.0 C:\>npm -v 3.10.3 C:\>android c:\> (Android 弹出) 仍然没有将文件夹添加到平台我对此感到非常震惊我格式化 pc 以再次尝试购买仍然无法正常工作...
  • 您是否尝试过完全按照教程运行create hello com.example.hello HelloWorld?并将antbin 文件夹也添加到路径中?
  • 是的,完全来自教程,是的 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\nodejs\;C:\Program Files\Git \cmd;C:\android-sdk\tools;C:\android-sdk\platform-tools;C:\apache-ant\bin;C:\Program Files\nodejs\;C:\Users\HMSurbit\AppData\漫游\npm;C:\Program Files\Java\jdk1.8.0_91\bin; (我更改了 android 补丁以避免
  • 试试这个:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.8.0_91\bin;C:\apache-ant\b‌​in;C:\Users\HMSurbit\AppData\Roaming\npm;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\android-sdk\platform-tools;C:\android-sdk\tools 最后不带分号。此外,请检查环境变量中的 CompSpec 变量,如果存在,请删除末尾的分号。
  • 非常感谢您的帮助,现在一切正常。我下载了 4.1.1 和 5.0.0 版本并尝试使用“add android@5.1.1”添加 platafor 并且可以工作!但仍然不能仅使用“添加 android”我不知道为什么,但我不需要更多信息。非常感谢伙计!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-17
  • 2014-06-03
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
  • 2015-03-23
相关资源
最近更新 更多