2013-07-01 2 views
5

Мне интересно, как создавать различные конфигурации сборки, имея разные константы для отладки и выпуска сборок с помощью Android Studio (например, адреса серверов, ключи API, ...).Конфигурации сборки Android Studio

+0

Это действительно не похоже на дубликат указанного вопроса. – cja

ответ

5

Отредактируйте файл build.gradle в своем модуле и добавьте в свой контейнер android{} любое из следующего.

signingConfigs { 
     release { 
      storeFile file("path relative to the root of the project") 
      storePassword "PASSWORD!" 
      keyAlias "projectname" 
      keyPassword "PASSWORD!" 
     } 
    } 


    buildTypes { 
     debug { 
      versionNameSuffix "-DEBUG" 
      packageNameSuffix ".debug" 
     } 
     release { 
      debuggable false 
      signingConfig signingConfigs.release 
     } 
     debugRelease.initWith(buildTypes.release) 
     debugRelease { 
      debuggable true 
      packageNameSuffix '.debugrelease' 
      signingConfig signingConfigs.release 
     } 
    } 

} 

Это добавляет 3 вид сборки (релиз, debugRelease и отладка)

и высвобождение и debugRelease используют одни и те же ключи и debugRelease является копией версии.

+0

Это не совсем то, что я искал, но этого было достаточно, чтобы указать мне в правильном направлении. –

Смежные вопросы