【发布时间】:2015-03-14 11:57:18
【问题描述】:
我不知道如何在 Android Studio 中将 CordovaLib 目录添加为模块依赖项。
(注意:这是我第一次使用 Android Studio,所以可能我只是不知道自己在做什么)
我正在使用:
- OSX 优胜美地
- Android Studio 1.1.0
- 科尔多瓦 4.3
以下是我采取的步骤:
- 创建新的 cordova 项目
- 添加android平台和一些cordova插件
- 将生成的项目导入 Android Studio(注意:当它询问 gradle 包装器时,我说不,只是将其指向我安装 gradle 的位置 -
/usr/local/Cellar/gradle/2.2.1/libexec) - 尝试构建 - 此时它会抱怨
cannot find symbol class CordovaPlugin的几个 Cordova 插件
显然它不知道CordovaLib 子项目。 这就是我要解决的问题。
我不知道如何告诉 Android Studio CordovaLib 是一个模块依赖项。
我已进入 Project Structure 窗口,但看不到任何链接到 CordovaLib 的方法。
单击“+”按钮不会执行任何操作。如果我做错了什么,我无法解决,或者导入项目时Android Studio中存在错误......
谁能确认我做错了什么?
或者请确认他们是否能够使用 Cordova 4.3 和 Android Studio 1.1.0 将 Cordova 生成的项目导入 Android Studio。
谢谢!
【问题讨论】:
-
cordova 还不支持android studio,他们会在cordova android 4.0 上添加支持
-
@jcesarmobile - 你从哪里得到的?据我所知,现在有 Android Studio 支持。 Cordova CLI 生成与 Gradle 以及 .gradle 构建脚本一起使用的项目结构。它可以很好地导入 Android Studio,并且应该可以正常工作。我的问题似乎与 Android Studio 本身有关 - 在尝试设置模块依赖项时,“项目结构”对话框似乎有问题。
-
@jcesarmobile - 实际上你是对的。当使用 master 分支中的 cordova-android 时,它会自动正确地将 CordovaLib 设置为模块依赖项。不知道为什么我不能手动操作...
-
我在 Cordova 开发者邮件列表中看到了这篇文章
标签: android cordova android-studio cordova-plugins cordova-cli