如何使用Android Studio和/或Gradle构build唯一的buildType

我在build.gradle中有几种构buildtypes:

signingConfigs { debug { storeFile file("debug.keystore") storePassword = "android" keyAlias = "androiddebugkey" keyPassword = "android" } unsigned{ storePassword = "" keyAlias = "" keyPassword = "" } release { storeFile file("release.keystore") keyAlias "alias" storePassword "foo" keyPassword "bar" } } buildTypes { release { debuggable false jniDebugBuild false signingConfig signingConfigs.release } unsigned { debuggable false jniDebugBuild false signingConfig signingConfigs.unsigned } debug { debuggable true jniDebugBuild true signingConfig signingConfigs.debug } } 

哪些工作正常,但问题是,我不知道(而且我没有find大量的search后)一种方式如何从Android Studio或命令行构build唯一的构buildtypes。

你知道吗?

  • Android Studio - ProGuard“java.io.IOException ... bin \ classes(没有这样的文件或目录)”
  • Android Gradle构build和循​​环依赖
  • 如何解决Gradle插件需要Studio 3.0最低要求
  • 为每个Build Variant使用不同的manifestPlaceholder
  • 尝试添加包时出错“重复输入:com / google / android / gms / internal / zzble.class”
  • Android Studio项目结构打开失败
  • Android Studio:如何创建第二个调试版本types
  • ClassCastException:NoClassDefFoundError不能转换为RuntimeException
  • 文档说( http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Android-tasks和http://tools.android.com/tech-docs/new-build -system / user-guide#TOC-Building-and-Tasks ),您可以使用以下命令来生成特定的生成types:

     gradle assembleDebug gradle assembleRelease