我无法研究如何在Android Studio中将CordovaLib
目录添加为模块依赖项。
(注意:这是我第一次使用Android Studio,所以我可能不知道自己在做什么)
我正在使用:
以下是我采取的步骤:
/usr/local/Cellar/gradle/2.2.1/libexec
)cannot find symbol class CordovaPlugin
显然它不了解CordovaLib
子项目。 这就是我要解决的问题。
我无法弄清楚如何告诉Android Studio CordovaLib
是模块依赖。
我已进入项目结构窗口,但看不到任何链接到CordovaLib的方法。
单击“+”按钮不会执行任何操作。如果我做错了,或者在导入项目时Android Studio中存在错误,我就无法解决...
有人可以确认我做错了吗?
或者请确认他们是否能够使用 Cordova 4.3 和 Android Studio 1.1.0 将Cordova生成的项目导入Android Studio。
谢谢!
答案 0 :(得分:7)
首先,感谢@jcesarmobile让我走上正轨。
以下是如何使用Android Studio中的Github直接使用最新的cordova-android
(4.0.0-dev):
克隆cordova-android repo:
git clone git@github.com:apache/cordova-android.git
将平台添加到您的cordova项目
cordova platform add /path/to/cloned/repo/cordova-android
构建项目
cordova build android
作为非android-studio项目导入Android Studio
答案 1 :(得分:7)
我遇到了同样的问题,是因为加载模块CordovaLib时出错。你必须做这两个步骤:
1.-在根文件(Android)中添加名为" settings.gradle"的文件。内容:
include ':CordovaLib'
project(':CordovaLib').projectDir = new File('CordovaLib')
2.-转到文件" build.gradle"并找到这一部分:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
// SUB-PROJECT DEPENDENCIES END
}
并将其更改为:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':CordovaLib')
// SUB-PROJECT DEPENDENCIES START
// SUB-PROJECT DEPENDENCIES END
}
现在你只需要运行项目。