gpt4 book ai didi

Android gradle 风格备用 java 代码文件

转载 作者:行者123 更新时间:2023-11-29 17:43:55 25 4
gpt4 key购买 nike

在我的应用程序中,我有 3 个 productFlavors,其中2个要使用同一个class文件,第三个要使用其他class文件(同名不同内容)

我试图避免将类文件复制到 2 个目录中。

这是我的配置:我试图让 x86 和 armv7 使用相同的 java 资源和“其他”使用不同的

productFlavors {
armv7 {
versionCode defaultConfig.versionCode + 2
minSdkVersion 14
ndk {
abiFilters "armeabi-v7a", ""
}

}
x86 {
versionCode defaultConfig.versionCode + 4
minSdkVersion 14
ndk {
abiFilters "x86", ""
}
}
other {
versionCode defaultConfig.versionCode + 0
minSdkVersion 10

}

}

感谢您的帮助!

最佳答案

你可以用下一种方式做到这一点。例如,将您的通用类移动到独立目录 not_other 中,并将其包含在 sourceSets 的两种版本中,请参阅下面的 build.gradle

android{
...
productFlavors{
armv7 {
...
}
x86 {
...
}
other {
....
}
}

sourceSets{
armv7.java.srcDirs = ['src/armv7/java', 'src/not_other/java']
x86.java.srcDirs = ['src/x86/java', 'src/not_other/java']
}
}

关于Android gradle 风格备用 java 代码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27729306/

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