【问题标题】:Cordova cannot add a platform, Nothing HappensCordova 无法添加平台,什么都没有发生
【发布时间】:2017-08-24 17:54:23
【问题描述】:

我在这里绝对要疯了! 我让 cordova 愉快地工作并将构建推送到我的设备,但是我尝试更新 Android Studio 并且出现了非常错误的问题,现在它都不起作用了。

我已经按照这封信“重新开始”,但一直卡在我添加平台的地方,没有任何反应,然后任何后续命令显然都失败了。

http://fiznool.com/blog/2017/05/30/a-guide-to-installing-cordova-on-windows-10/

C:\Apps\hello>cordova platform add android --verbose
No scripts found for hook "before_platform_add".
Using cordova-fetch for cordova-android@~6.2.2
saving
Running command: cmd "/s /c ""C:\Program Files\nodejs\npm.cmd" install 
cordova-android@~6.2.2 --save""

C:\Apps\hello>cordova platform list
Installed platforms:

Available platforms:
  android ~6.2.2
  blackberry10 ~3.8.0 (deprecated)
  browser ~4.1.0
  webos ~3.7.0
  windows ~5.0.0
{}

C:\Apps\hello>cordova platform add android
Using cordova-fetch for cordova-android@~6.2.2

C:\Apps\hello>cordova platform list
Installed platforms:

Available platforms:
  android ~6.2.2
  blackberry10 ~3.8.0 (deprecated)
  browser ~4.1.0
  webos ~3.7.0
  windows ~5.0.0
 {}

我已经尝试了所有的 nofetch 业务,但尽管这让我克服了平台问题,但在那之后什么都没有发生

'$' C:\Apps\hello>cordova platform add android@6.2.3 --nofetch
Adding android project...
Creating Cordova project for the Android platform:
    Path: platforms\android
    Package: com.example.hello
    Name: HelloWorld
    Activity: MainActivity
    Android target: android-25
Subproject Path: CordovaLib
Android project created with cordova-android@6.2.3
Installing "cordova-plugin-whitelist" for android

C:\Apps\hello>cordova platform list

C:\Apps\hello>cordova platform list

C:\Apps\hello>npm --version
5.3.0

 C:\Apps\hello>cordova build android
ANDROID_HOME=C:\Users\Ben\AppData\Local\Android\sdk1
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144

C:\Apps\hello>cordova run android
ANDROID_HOME=C:\Users\Ben\AppData\Local\Android\sdk1

老实说,我不知道我现在在这里做什么

请帮忙

【问题讨论】:

  • 尝试使用 npm install cordova -g 重新安装cordova
  • 感谢 Eric 的回复,但这不起作用:
  • C:\Apps\poo2>cordova platform add android Using cordova-fetch for cordova-android@~6.2.2 C:\Apps\poo2>cordova build android Error: No platform added to this project .请使用cordova platform add <platform>
  • 让我更接近的一件事是安装旧版本的科尔多瓦,即不是 7.0.1,但可能是 6.5.0,但这会停止任何运行
  • 大约一个月后我又回来了,但仍然无法进行任何操作,我想没有人可以提供帮助???

标签: android cordova platform


【解决方案1】:

好的,为了保持这个有用,我终于修复了它,如果它对任何人有帮助,我就是这样做的:

  1. 卸载cordova npm uninstall -g cordova
  2. 从 C:/users/[username]/ 中删除 .cordova 文件
  3. 卸载 node.js
  4. 重新安装节点js
  5. 确保环境变量全部正确(重要的是添加 C;/windows/system32 到 PATH)
  6. 重新安装cordova
  7. cordova 平台添加 android

这仅在此特定顺序下有效,现在一切又重新组合在一起。 它非常繁琐,尤其是环境变量,如果您是新手的话。

我希望这可以帮助或至少指导某人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 2014-10-05
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多