我试图在不同的环境中构建我的应用程序,所以我遵循了这个教程和这个视频,当我正常运行flutter works时,一切都运行得很好,但是当我尝试构建时,我得到了这个错误:
所以我忘了添加一些口味,然后在我的build.gradle(android/app/build.gradle)中添加了:
android {
compileSdkVersion 29
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
applicationId "secret-domain"
minSdkVersion 16
targetSdkVersion 29
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
flavorDimensions "app"
productFlavors {
dev {
dimension "app"
applicationIdSuffix ".dev"
}
prod {
dimension "app"
applicationIdSuffix ".prod"
}
hml {
dimension "app"
applicationIdSuffix ".hml"
}
}
}
作为r.shpd的补充,我的问题是在我之前的另一个开发人员配置了构建,将key.properties放在gitignore中,这样buildgradle就再也找不到该文件了
我有一个gradle.build,它适用于主要目标。我想为皮肤版本添加味道。我已经将它们添加到gradle构建中,但我不明白我应该将另一个版本的文件放在哪里,在哪个文件夹中,它应该是什么名称?让我们考虑一个例子:主包com.example.app与android应用程序通用的项目结构(我在Source ceSets中这样做)。据我所知,我应该创建文件夹(不是一组子文件夹)com.example.a
问题内容: 我想要 与 ndk库 不同的 字符串 值 。因为我有两个风味演示和现场直播,所以我想为演示风味和实时风味值“你好,我来自演示”,我想“我来自现场” 这是我的java文件代码 } 这是我的cpp文件代码 这是我的build.gradle文件 我已经在演示文件夹以及主文件夹中粘贴了相同的cpp文件,但是可以实现我的任务。任何帮助将不胜感激,这是一些参考链接 https://develope
假设flavor1a、flavor1b、flavor2a和flavor2b... 假设目录结构: 在gradle中,有没有一种简单的方法可以做到以下几点: 我似乎不能通过sourceSets=['src/xxxx']在我的构建中的每个产品版本中进行配置。gradle
问题内容: 任何人都可以向我解释,除了主要的和特定于风味的java / src目录之外,我如何能更多地用于每种风味?我的目标是拥有不只一种口味但并非全部使用的目录。 例如,我有3种口味:A1,A2和B。 所有忙都使用main / src(默认的主src目录) A1使用A1 / src(默认的src目录) A2使用A2 / src(默认的src目录) B使用B / src(默认的src目录) A1和
然后我将Android应用程序添加到staging firebase项目中。我为staging firebase项目下载了google-services.json文件,并将其交换到Android/app目录中。目前,Android生产应用程序和staging应用程序之间的唯一区别是google-services.json文件。一旦我这样做了,firebase就不为分期应用程序工作了。活动用户没有反
我试图将paralleStream与自定义的ForkJoin池一起使用,该任务执行网络调用。当我使用以下样式时 如果使用parallelStream,那么ForkJoinPool.Common是否以某种方式参与其中?下面是模拟上述两种样式的整个程序