首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonegap如何构建android

Phonegap如何构建android
EN

Stack Overflow用户
提问于 2013-09-05 15:44:17
回答 2查看 4.1K关注 0票数 1

我已经成功地在ios中创建了一个版本。现在我正在尝试在android中构建。我已经添加了android平台,并将其导入到eclise(ADT)中。我想为android进行配置,因为我是移动应用程序的新手。我找不到任何好的参考资料来构建android教程。我研究了phonegap的入门教程,但没有太大帮助

EN

回答 2

Stack Overflow用户

发布于 2013-09-06 15:47:12

我假设您使用的是Cordova 3.0和CLI

按照下面的步骤进行(为了完整起见,我在这里列出了一些你可能已经做过的步骤)

  1. 打开Eclipse ADT ->窗口-> Android sdk管理器,确保你至少安装了'Android sdk Tools‘、'android SDK platform-tools’和'android SDK Platform-tools‘。
  2. 将'Android SDK tools’和‘android sdk platform-tools’添加到你的路径中。
  3. 在你的cordova应用程序(例如/myApp)文件夹中,执行$cordova platform add android
  4. Im,假设你已经在/myApp/www文件夹中正确地捆绑了所有的jscode,因为你已经有了一个可以工作的ios版本。
  5. 插入你的安卓设备或创建并启动一个新的AVD (在Eclipse中: Window ->的安卓虚拟设备Eclipse,然后文件->导入->安卓/现有代码到工作区。在打开的'Import Projects‘窗口中,选择/myApp/platform/android作为根目录。根据你的工作空间,你必须选择“复制项目到工作空间”,但是你的工作空间最好已经包括了项目,因为这可以避免你在每次$cordova prepare语句后导入一个新的项目
  6. In Eclipse: Run -> Run Configurations
  7. ::根据你是否使用AVD输入你的设置。右下角的
  8. :Run。将构建并运行您的应用程序。

备注:

  • 如果你使用多个平台(例如android和ios),这种方式比user1306579方式更可取,后者直接在/myApp/ platforms /android/文件夹中复制/硬链接你的代码,因为你必须对来自每个平台的每个平台执行同样甚至更糟糕的操作:如果你运行$cordova
  • (或任何包含此命令的命令,如$cordova run,$cordova build,...)您可以直接在 /myApp/platforms/(anyplatform)/www/ 文件夹中释放您的编辑JavaScript-Code。请始终使用/myApp/www/并运行avd afterwards...
  • After步骤5您可以使用$cordova emulate android (适用于您的avd)或cordova run android (实际设备),它们将取代所有其他步骤。然而,如果出现错误,找到原因可能更多的是difficult.
  • If你的问题是如何配置安卓应用程序(平台合并,清单配置,...)请随时再问:)

问候你,miweiss

票数 5
EN

Stack Overflow用户

发布于 2013-09-05 17:49:43

我用ant构建了phonegap应用程序。我认为用eclipse构建它没什么大不了的。您应该将web资源复制到platform/android/assets/www文件夹。那么你应该使用platforms/android作为你的项目文件夹。我认为你可以使用符号或硬链接,而不是复制,总是引用实际数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18630533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档