cordova/ phonegap不会使android目录

ant,java,node.js,phonegap,和我的adobe帐户都设置正确。 入门指南说我应该能够input:

cordova create hello com.example.hello "HelloWorld" 

创build一个phonegap项目。 这不起作用,但遵循这些指示,并做:

 phonegap build android 

最终会给我一个.apk文件。 但入门指南告诉我要打开eclipse并导航到我的项目的目录,然后将子目录设置为/ android。 但/ Android不会创build时,你做phonegap build android所以我没有任何工作。

我如何获得phonegap创buildandroid目录? 我正试图完成入门指南,而不是采取捷径。

Solutions Collecting From Web of "cordova/ phonegap不会使android目录"

看起来好像你正在使用PhoneGap 3.0,而对于这个版本,eclipse并不是必需的(只有当你想用它来编码时 – 与PhoneGap 1.0-2.x相比,eclipse被用来编译应用程序,最新版本它不再是一个要求)。

  1. 首先,您应该使用phonegap命令而不是cordova命令: phonegap create hello com.example.hello "HelloWorld"

  2. 然后导航到/HelloWorld/文件夹

  3. 至less应该看到这两个关键文件夹/www/platforms 。 inside /www是你放置你的HTML文件和代码的地方,当你使用下面的命令编译应用程序时, /platforms/android会被生成: phonegap build android

注意:除了configuration和清单文件之外,避免直接更改/platforms内的文件。 其他文件是在运行build命令时dynamic生成的。 所有的编码应该在/www

还有一件事,请使用3.0.0 入门指南 。

—- 2014年2月更新—-

随着Cordova 3.3.0的发布,PhoneGap团队似乎正试图解决名称混淆的问题。 文件已更新,以推荐使用cordova命令的人。 不要再使用phonegap命令。

这是一个全新的安装指南,保证无故障设置:

  1. 安装Cordova(从现在开始忘了名字PhoneGap)。 对于PC:

      C:> npm install -g cordova 

  2. 在命令提示符下,使用以下命令导航到要创build项目的文件夹:

      cordova创buildhello com.example.hello HelloWorld
     cd HelloWorld 

  3. 定义你想要支持的操作系统,我们将在这个例子中使用Android:

      cordova平台添加android 

  4. 安装插件(如果需要)。 例如,我们需要以下内容:

    cordova插件添加org.apache.cordova.device
    cordova插件添加org.apache.cordova.camera
    cordova插件添加org.apache.cordova.media-capture
    cordova插件添加org.apache.cordova.media
    

  5. 最后,使用以下命令生成应用:
     cordova生成android 

    或直接将应用程序安装到您连接的设备上:

     科多瓦运行android 

以下是PhoneGap Cordova 3.3.0文档的链接http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface

首先,你应该使用phonegap而不是cordova创build项目文件夹结构。

 phonegap create hello com.example.hello "HelloWorld" 

在这里输入图像说明

其次,请注意build命令使用两种方式为任何特定平台构build。 一个使用phonegap build API (online)使用下面的命令

 phonegap build android 

第二个本地使用下面的命令,

 phonegap local build android 

在这里输入图像说明

所以你应该尝试使用第二个命令来创buildandroid特定的文件夹并在eclipse中使用它。 你可以在这里查看更多细节http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface

当您运行build local命令时, android文件夹将在platforms文件夹内创build您应该始终修改platform文件夹外的www文件夹中的代码(html,js,css) 。 一旦您再次运行build命令,更改将会反映出来。 这有助于您为多个平台维护单个代码库(这是使用Phonegap的基本目标)

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

注意你需要有最新的android sdk工具(vs18)在Android SDK上运行。

我发现这个多设备混合应用程序的Visual Studio CTP1.1文档最后更新:2014年5月29日 。

从文档中的一些内容如下。

此版本支持为以下设备目标构build应用程序:

Android 4+(4.4提供最佳的开发人员体验)iOS 6和7 Windows 8.0(存储)Windows Phone 8.0

要求: Windows 8.1

Visual Studio 2013更新2 – 专业版,旗舰版或高级版安装了以下可选function:

为Windows 8 Windows Phone 8.0 SDK维护商店应用程序的工具

其他系统要求因设备平台而异:

Android模拟器最适合安装Intel HAXM驱动程序的电脑

Windows Phone 8需要支持Hyper-V的个人电脑才能运行模拟器Building for iOS,并且使用iOS Simulator要求Mac能够运行Xcode 5.1

第三方依赖关系:

Joyent Node.js – 使Visual Studio能够与Apache Cordova命令行界面(CLI)和Apache Ripple™仿真器Git CLI集成 – 仅在需要手动添加插件的git URI时才需要

Google Chrome – 需要运行适用于iOS和Android的Apache Ripple模拟器

Apache Ant 1.8.0+ – 作为Android构build过程的依赖项

Oracle Java JDK 7 – 作为Android构build过程的依赖项

Android SDK – 作为Android构build过程和Ripple的依赖项需要

用于Windows运行时的SQLLite – 需要将SQL连接添加到Windows应用程序(对于WebSQL Polyfill插件)

Apple iTunes – 将应用程序部署到连接到Windows PC的iOS设备所必需的

在这里输入图像说明