Вот мой Gradle установка:gradle, что это значит? "Debug.setRoot ('Build-типа/отладки')"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src/main/java']
resources.srcDirs = ['src/main/java']
aidl.srcDirs = ['src/main/java']
renderscript.srcDirs = ['src/main/java']
res.srcDirs = ['src/main/res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
buildTypes{
release{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
debug{
minifyEnabled false
}
}
Я coundn't найти build-types/debug
папку и build-types/release
папку, хотя я поставил эти debug.setRoot('build-types/debug') release.setRoot('build-types/release')
то, что неправильно?
Таким образом, это означает, что «если я создаю папку' build-types/debug' и помещаю в него что-то вроде 'test.java', когда я создам отладочную версию, она будет объединена в основные файлы?» Я не совсем понимаю, что означает «основной тип сборки», существуют только типы отладки и выпуска, не так ли? – HungryMilk
'main' содержит базу вашего проекта - общий код для любого типа выпуска/аромата. Плагин Android gradle по умолчанию имеет два типа сборки - 'debug' и' release'. Они оба будут использовать 'main' в качестве базы, но все, что вы помещаете в папки' debug' или 'release', будет объединено с' main' для генерации фактической сборки. Я бы предложил ознакомиться с официальными документами по этому вопросу: http://developer.android.com/tools/building/configuring-gradle.html В настоящее время существует несколько руководств по настройке типов/ароматов Gradle. – amenon
получил. Благодаря! – HungryMilk