4

我过去曾使用 Eclipse 和 ADT 插件涉足过 Phonegap,现在我正试图在新的 Android Studio IDE 中解决这个问题。

由于 Phonegap v3 似乎依赖于某种 ​​NodeJS 命令行安装,我对此一无所知,因此我下载了 Phonegap v2.9。此外,由于 Android Studio 是如此新,而且文档似乎只涵盖导入现有的 Eclipse 项目或使用 Phonegap 的命令行构建的项目,因此我试图遵循旧的 Eclipse 文档。

言归正传,我在 Android Studio 中创建了一个项目并验证了它是否可以运行。然后我创建了/assets/www 并复制了cordova.js 和一个基本的index.html 文件。我将cordova-2.9.0.jar 复制到了/libs 中并右键单击“添加为库”。最后,我相应地修改了 MainActivity.java 和 AndroidManifest.xml。

但问题是当构建进入'import org.apache.cordova.*;'时 在我的 MainActivity.java 文件中,出现“Gradle:包 org.apache.cordova 不存在”错误。

有人可以向我指出一些关于使用 Android Studio 创建 Phonegap ap 的文档的方向(而不是从 Eclipse 或通过 Phonegap 命令行创建的东西导入),或者甚至只是描述我应该如何编辑 build.gradle文件以便 Gradle 可以找到 Cordova?

非常感激。

4

1 回答 1

4

Ric 非常容易与 Phonegap 和 ANDROID Studio 一起工作。这是我正在做的事情:

  1. 创建Phonegap项目:phonegap create testproject com.testproject.name Name ;
  2. 进入项目目录:cd testproject ;
  3. 添加Android平台:phonegap build android

您已准备好 phonegap 项目。现在打开 Android Studio。选择导入项目并按照说明进行操作。如果你没有在你的项目中添加任何插件,那么它很容易推动NEXT直到你结束。

就这样。如果您需要更多信息,请告诉我,我们很乐意为您提供帮助。

如果你更喜欢快照,你可以在这里找到一个非常简单的教程: Phonegap and Android studio

于 2014-04-14T08:10:15.113 回答