android{
compileSdkVersion 24
buildToolsVersion '26.0.2'
...
flavorDimensions "dbg", "prod","nostore"
productFlavors {
dbg{
ndk {
abiFilters "armeabi", "x86"
}
dimension "dbg"
}
production{
ndk {
abiFilters "armeabi", "x86"
}
dimension "prod"
}
nostoreprod {
ndk {
abiFilters "armeabi", "x86"
}
dimension "nostore"
}
}
}
我不明白哪里出了问题,这段代码看起来像https://developer.android.com/studio/Build/build-variants.html.
上的示例中的代码。还有一件事,在Build Variants面板上,现在我只有两个变体:DBGProductionNostoreProddebug
和DBGProductionNostoreProdreLease
,但是在AS和Gradle的早期版本中,每个版本都有不同的变体。(看起来像AStudio试图在同一时间使用所有变体进行单个构建还是什么?)
您粘贴的配置将正确地只产生2个变体,因为3个维度中的每个维度只有1个风味,然后有2个隐式构建类型(释放和调试):
+-----+------------+-------------+-----------+---------------------------------+
| dbg | prod | nostore | buildType | resulting variant |
+-----+------------+-------------+-----------+---------------------------------+
| dbg | production | nostoreprod | debug | dbgProductionNostoreprodDebug |
| dbg | production | nostoreprod | release | dbgProductionNostoreprodRelease |
+-----+------------+-------------+-----------+---------------------------------+
您可能想要的是1个口味维度,而不是3个口味:
+-----------------+-----------+--------------------+
| myDimensionName | buildType | resulting variant |
+-----------------+-----------+--------------------+
| dbg | debug | dbgDebug |
| dbg | release | dbgRelease |
| production | debug | prodDebug |
| production | release | prodRelease |
| nostoreprod | debug | nostoreprodDebug |
| nostoreprod | release | nostoreprodRelease |
+-----------------+-----------+--------------------+
可能是这样的:
...
flavorDimensions "myDimensionName"
productFlavors {
dbg{
ndk {
abiFilters "armeabi", "x86"
}
dimension "myDimensionName"
}
production{
ndk {
abiFilters "armeabi", "x86"
}
dimension "myDimensionName"
}
nostoreprod {
ndk {
abiFilters "armeabi", "x86"
}
dimension "myDimensionName"
}
我试图更新我的几个詹金斯插件(不记得是哪个),但被挂起了。大约15分钟后,我决定重启詹金斯服务器。这是我在詹金斯用户界面上看到的: 我试图将war从1.486更新到1.502,但行为没有改变。我该怎么做才能让詹金斯恢复工作?
我最近更新了android sdk工具,现在我在启动Eclipse时遇到了这个错误。 请帮帮忙。多谢了。
最近我把我的Android Studio更新到3.6.1,没有出现任何问题,但是当Gradle完成同步时,一条错误消息就显示在我的构建和事件日志中。 (“build”消息内部) null --谢谢您提前回答。
错误:任务“app:processDebugManifest”的执行失败。 Manifest合并失败:uses-sdk: minSdkVersion 14不能小于库中声明的版本15[com.android.support: Custtabs: 23.2.1] 2/app/build/中间体/爆炸-aar/com.android.support/customtabs/23.2.1/AndroidMa
我有两个表:和。第一个是自定义表,第二个是wordpress表。 我想更改中所有符合以下条件的帖子类型:与中的相同,并且键等于41。 我试着选择那些帖子 并返回正确的帖子(我在phpmyadmin中这样做)。 所以我试着 #1064-您的SQL语法有错误;查看与您的MariaDB服务器版本相对应的手册,了解在第1行“from wp_posts JOIN table1 ON table1.headl
嘿,伙计们,我最近将我的mac更新为最新的OS X 10.12.3以前我的rails项目运行良好,现在每当我启动rails服务器时,我的项目都会收到这个错误。我尝试了在stackoverflow中提供的很多不同的解决方案,但它仍然不起作用。 这里有一些我尝试过的 Postgres无法连接到服务器 PostgreSQL错误“无法连接到服务器:没有这样的文件或目录” 谢谢,请帮帮我