gpt4 book ai didi

android - Android Studio 0.6.0中的默认sourceSet

转载 作者:行者123 更新时间:2023-12-03 05:02:17 25 4
gpt4 key购买 nike

我的理解是,如果您以任何形式创建java文件夹,它将自动检测为源集。这非常适合我的第一种口味。但是,第二种尝试失败了(即java文件夹没有变蓝)。有人知道为什么会这样吗?

这是我的build.gradle文件:

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.1.0"

defaultConfig {
applicationId "bbct.android.common"
minSdkVersion 9
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
signingConfigs {
debug {
storeFile file("debug.keystore")
}

release {
storeFile file("codeguru.keystore")
keyAlias "codeguru"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
lite {
applicationId "bbct.android"
}
premium {
applicationId "bbct.android.premium"
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.1.0'
compile 'com.android.support:support-v4:19.1.0'
liteCompile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.1'
}

最佳答案

您需要在android{...}内的gradle中添加 flavor :

productFlavors{

yourFirstFlavorFolderName{
}

yourSecondFlavorFolderName{
}
}

然后,您将需要对项目进行 Sync Your Files With Gradle并可能对 Synchronize进行编码。如果这样不起作用,则可以检查 .iml文件,寻找新添加的 flavor ,并确保有类似以下内容的行:
<sourceFolder url="file://$MODULE_DIR$/src/yourSecondFlavorName/java" isTestSource="false" />

关于android - Android Studio 0.6.0中的默认sourceSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com