Mat*_*ton 24 android gradle cordova android-studio android-gradle-plugin
我正在尝试使用Gradle构建系统设置新的PhoneGap应用程序并在Android Studio中运行.
目前我已成功创建PhoneGap项目并导入Android Studio.这一切似乎都运行良好,但我无法弄清楚如何将其移动到Gradle构建系统,或者即使它可能.
有人可以帮忙吗?
spr*_*eek 18
我设法做到了这一点.
您需要安装Android Studio和Eclipse ADT版本以及Cordova/PhoneGap.
选择要导出的Android项目和CordovaLib项目,然后单击"下一步".
完成后,打开Android Studio.
导入后,您可能会收到有关正在使用的较新gradle版本的警告,只需检查您的设置,它似乎就可以自行解决.
此时,您应该有一个项目结构,它是您的主项目,但CordovaLib作为模块.
现在,您可以在主项目目录中打开build.gradle文件并将其更改为:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.11.+'
}
}
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':CordovaLib')
compile 'com.android.support:appcompat-v7:19.+'
}
Run Code Online (Sandbox Code Playgroud)
您现在应该能够说服Android Studio进行编译.
一个额外的提示是创建一个脚本来运行"cordova prepare"并将其作为外部工具添加到模块的运行配置中.在将APK部署到设备或模拟器之前,请确保同步整个项目.
| 归档时间: |
|
| 查看次数: |
29496 次 |
| 最近记录: |