![](/img/trans.png)
[英]How to use Gradle to generate Eclipse and Intellij project files for Android projects
[英]Use gradle for Android/Eclipse project
我想在我的Android / Eclipse项目中使用gradle,因为我希望能够在发布的版本旁边安装我的应用程序的开发版本(如下所示: 同时安装稳定和开发应用程序版本的实用方法是什么? )
使用命令行这样做对我来说没问题。
所以我将项目的src文件夹移动到src / main / java并创建了一个build.gradle
文件(如下所述: http : build.gradle
-ready-for-Android-Studio ):
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
androidTest.setRoot('tests')
}
}
但是当我运行gradle build
,我收到此错误:
FAILURE: Build failed with an exception.
...
> Could not create plugin of type 'AppPlugin'.
我已经在stackoverflow上发现了错误。 有人说这是因为使用了错误版本的gradle。 ( Gradle发出错误“无法创建'AppPlugin'类型的插件'” )
我的问题:
经过一些研究,最后我成功地用gradle编译我的应用程序。
以防其他人遇到同样的问题,这就是我所做的:
build.gradle
, gradlew
, gradlew.bat
和settings.gradle
(在我的情况下,我的项目上面的某些级别)。 不要将这些文件移动到项目文件夹中。 ./gradlew build
。 这将自动下载gradle插件(afaik)并在[PROJECT FOLDER]/build/outputs/apk
创建三个[PROJECT FOLDER]/build/outputs/apk
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.