Опитвам се да създам стандартен проект за Android с помощта на Gradle, който ще импортирам в Eclipse.
Използвам следните инструменти (Eclipse IDE заедно с плъгини):
- Eclipse Kepler SR 2 (SE 64 бита)
- Приставка за разработка на Android 22.6.3.v201404151837-1123206
- Gradle IDE 3.5.1.201404300713-ИЗПУСКАНЕ
- Функция Groovy Compiler 1.8 - 2.1 (заедно със зависимостите)
Мога да създам стандартен проект на Gradle, но когато се опитах да следвам урока (за настройка на проект за Android / Gradle), намиращ се на:
http://www.vogella.com/tutorials/AndroidBuild/article.html
apply plugin: 'android'
apply plugin: 'eclipse'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4+'
}
}
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
android {
buildToolsVersion "17.0"
compileSdkVersion 17
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
Получих следното в моята конзола на Eclipse:
ГРЕШКА: Неуспешна компилация с изключение.
Къде: Създайте файл '/GradleProjects/hello/build.gradle' ред: 1
- #P8#
#P9#
Опитайте: Стартирайте с опцията --stacktrace, за да получите трасирането на стека. Стартирайте с --info или --debug опция, за да получите повече лог изход.
ИЗГРАЖДАНЕТО Е НЕУСПЕШНО
Въпрос(и):
(1) Има ли стандартен начин за създаване на проект за Android Gradle (който може да добави повече към скрипта за изграждане по-късно) с помощта на Eclipse (напр. писане на скрипт за изграждане и/или импортиране в Eclipse като проект на Gradle)?
(2) Знам, че използвам най-новите версии (Android и Gradle), но не работи, когато се опитам да добавя
classpath 'com.android.tools.build:gradle:1.10+'
Наистина ще съм благодарен, ако някой може да ме насочи към добра препоръка...