【问题标题】:How to add Android to Phonegap Platforms version 3如何将 Android 添加到 Phonegap 平台版本 3
【发布时间】:2013-08-24 22:13:39
【问题描述】:

经过大量挖掘,我相信this problem 与我没有添加任何用于构建 phonegap 的平台有关。他们的文档中缺少这一点。

当我尝试添加 platofrm phonegap 时

运行代码

C:\var\www\sexdiaries.co.uk\sexdiaries>phonegap platform add andriod
   [error] 'platform add andriod' is not a node C:\Users\Hutber\AppData\Roaming\npm\node_m
 See 'node C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js help'

平台

Platforms:

  keyword            | local environment | remote environment
  -------------------|-------------------|-------------------
  android            | ?                 | ?
  blackberry         | ? (BlackBerry 10) | ? (BlackBerry 6)
  ios                | ?                 | ?
  symbian            | ?                 | ?
  webos              | ?                 | ?
  wp7                | ?                 | ?
  wp8                | ?                 | ?

【问题讨论】:

    标签: android cordova platform


    【解决方案1】:

    由于某种原因,您无法以明显的方式添加平台,所以我发现了这个:

    您需要添加平台才能使用,而文档非常非常糟糕:

    命令

       phonegap build android
    

    构建

    C:\var\www\sexdiaries.co.uk\sexdiaries>phonegap build android
    [phonegap] detecting Android SDK environment...
    [phonegap] using the local environment
    [phonegap] adding the Android platform...
     [warning] missing library cordova/android/3.0.0
    [phonegap] downloading https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=snapshot;h=3.0.0;sf=tgz...
    [phonegap] compiling Android...
    [phonegap] successfully compiled Android app
    

    那么你就可以开始了,现在使用 Andriod Studio 进行导入也可以工作,因为你有一个项目可以使用 :)

    太棒了。

    【讨论】:

    • 一遍又一遍地需要我自己的 SO 问题:0
    • 感谢您发现这一点。 phonegap 文档很差,仍然引用了所有无效的 Cordova 命令。
    • 您是否在路径中添加了 ant?您的路径中有 ANDROID_HOME 指向您的 SDK 文件夹吗?
    • 我会用 google 搜索这个 :) 它不是太难,但如果你以前从未做过,你需要一个带图片的指南。
    • phonegap build android 对我不起作用,但没有输出任何错误消息。但是phonegap local build android 确实输出了错误。
    【解决方案2】:

    你的命令是这样的“phonegap platform add andriod

    但它是android,而不是andriod

    您需要将andriod 更改为android

    【讨论】:

      【解决方案3】:

      对于其他仍然有问题的人,我发现使用 run 命令也可以。

      【讨论】:

      • Run 将构建然后部署到您的设备或模拟器:)
      【解决方案4】:

      实际上,您可能已经让它们准备就绪并可以工作,但在 Windows 上存在 ACSII 错误...而不是显示 ✔ 和 ✖ 它显示 ?.

      http://www.raymondcamden.com/index.cfm/2013/8/15/Using-the-PhoneGap-CLI-on-Windows-Watch-out-for-this-bug

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多