Cordova无法添加平台,Nothing Happens

时间:2017-08-24 17:54:23

标签: android cordova platform

我在这里绝对疯了! 我让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

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

请帮忙

1 个答案:

答案 0 :(得分:1)

好的,为了保持这个有用我终于解决了,这就是我做的,如果它可以帮助任何人:

  1. 卸载cordova npm uninstall -g cordova
  2. 从C:/ users / [用户名] /
  3. 删除.cordova文件
  4. 卸载node.js
  5. 重新安装节点js
  6. 确保环境变量都正确(重要的是将C; / windows / system32添加到PATH中)
  7. 重新安装cordova
  8. cordova platform添加android
  9. 这只是按照这个特定的顺序工作,现在所有人都重新聚在一起。 它非常繁琐,特别是环境变量,如果你是新手。

    我希望这有助于或至少引导某人