我已经成功地在ios中创建了一个版本。现在我正在尝试在android中构建。 我添加了android平台并在eclise(ADT)中导入了它。我想为Android配置,因为我是移动应用程序的新手。我无法找到任何建立android教程的好参考。我看了一下phonegap的入门教程,但它没什么用处
答案 0 :(得分:5)
我假设您使用的是Cordova 3.0和CLI
按照以下步骤进行操作(您可能已经完成了一些步骤,为了完整性,无论如何我都在这里列出)
打开 Eclipse ADT - >窗口 - > Android SDK Manager 并确保您至少拥有“Android SDK工具”,“Android SDK平台工具”以及至少安装的API。
将“android sdk tools”和“android sdk platform-tools”添加到您的路径中。
在您的cordova应用(例如/ myApp)文件夹中,执行$cordova platform add android
我假设您已将所有jscode正确捆绑在/ myApp / www文件夹中,因为您已经有一个正在运行的ios版本。否则,请执行此操作。
插入Android设备或创建并启动新的AVD(在Eclipse中:窗口 - >'Android虚拟设备管理器')。
执行$cordova prepare android
打开Eclipse然后文件 - >导入 - > Android /现有代码进入工作区。在打开的“导入项目”窗口中,选择/ myApp / platforms / android作为根目录。根据您的工作区,您必须选择“将项目复制到工作区”,但是您的工作区最好已经包含项目,因为这样可以避免在每次$ cordova准备语句后导入新项目
在Eclipse中:运行 - >运行配置 - >目标 ::输入您的设置取决于您是否使用AVD。
右下角:运行。您的应用程序将构建并运行。
注意:
$cordova prepare
... $cordova emulate android
(对于您的avd)或cordova run android
(真实设备),这将取代所有其他步骤。但是,如果出现错误,找出原因可能会更困难。问候,miweiss
答案 1 :(得分:0)
我用ant建立了phonegap应用程序。 我认为用eclipse构建它并不是什么大问题。您应该将web资源复制到platforms / android / assets / www文件夹。然后你应该使用platforms / android作为你的项目文件夹。我认为您可以使用符号或硬链接而不是复制来始终引用实际数据。