I can't workout how to add the CordovaLib
directory as a module dependency in Android Studio.
(NOTE: this is the first time I've ever used Android Studio, so possibly I just don't know what I'm doing)
I'm using:
Here are the steps I have taken:
/usr/local/Cellar/gradle/2.2.1/libexec
)cannot find symbol class CordovaPlugin
Obviously it doesn't know about the CordovaLib
subproject. This is what I'm trying to fix.
I can't work out how to tell the Android Studio that CordovaLib
is a module dependency.
I've gone to the Project Structure window, but can't see any way to link to CordovaLib.
Clicking the "+" buttons does not do anything. I can't work out if I'm doing something wrong, or there are bugs in Android Studio when importing the project...
Can someone please confirm if I'm doing something wrong?
Or please confirm if they are able to import Cordova generated projects into Android Studio, using Cordova 4.3 and Android Studio 1.1.0.
Thanks!
First, thanks to @jcesarmobile for putting me on the right track.
Here is how to use the latest cordova-android
directly (4.0.0-dev) from Github with Android Studio:
Clone the cordova-android repo:
git clone [email protected]:apache/cordova-android.git
Add the platform to your cordova project
cordova platform add /path/to/cloned/repo/cordova-android
Build the project
cordova build android
Import into Android Studio as a non-android-studio project
I had the same problem, is because there are error to load the module CordovaLib. You have to make this two steps:
1.- In root file (Android) add a file named "settings.gradle" with the content:
include ':CordovaLib'
project(':CordovaLib').projectDir = new File('CordovaLib')
2.- Go to file "build.gradle" and find this part:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
// SUB-PROJECT DEPENDENCIES END
}
and change it to:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':CordovaLib')
// SUB-PROJECT DEPENDENCIES START
// SUB-PROJECT DEPENDENCIES END
}
Now you just have to Run the project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With