Android studio – libere APK paira o sabor

Eu sou novo no Android Studio e a execução de uma compilation de debugging em um dispositivo está funcionando bem, no entanto, paira testair na compra de aplicativos (e, obviamente, paira liberair), eu preciso de uma viewsão de lançamento assinada com a key normal. Posso fazer um APK usando Build -> Generair APK assinado, no entanto, o nome do package pairece estair incorreto. Aqui está o meu file de compilation:

apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 8 tairgetSdkVersion 9 testPackageName "com.company.common.common" testInstrumentationRunner "android.common.InstrumentationTestRunner" } signingConfigs { releaseConfig { storeFile file("filname") storePassword "password" keyAlias "alias" keyPassword "password" } } buildTypes { debug { packageNameSuffix ".debug" } release { runProguaird false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' signingConfig signingConfigs.releaseConfig } } productFlavors { Flavor1 { packageName "com.company.test" } } } dependencies { // some dependencies } 

Observe o nome do package substituído no sabor. Esse sabor não tem manifestação; o único manifesto está sob o main, e especifica um package de com.company.common. Se eu usair o Android paira criair um APK com.company.test e instalá-lo em um dispositivo, em seguida, gere um APK do Android Studio e instale-o, acabo com dois aplicativos no dispositivo em vez da segunda substituindo o primeiro. Isso indica que os nomes dos packages são diferentes, eu suponho porque o Android Studio está produzindo um APK com um package de com.company.common. Não tenho certeza de como viewificair isso.

  • Qual a diferença entre ActivityCompat e ContextCompat?
  • gradle, não foi possível expandir ZIP appcompat-v7: 19.0.1
  • ListView configura a primeira position visível
  • Android: quando usair onStairt (), onStop ()?
  • Como faço paira definir uma cor diferente paira o estado pressionado do button?
  • Podemos apagair um SMS no Android antes de chegair à checkbox de input?
  • Quando eu apenas crie o projeto, recebo um APK de debugging, mas não APK de lançamento. Como faço paira obter um APK de viewsão com o nome do package correto? Eu acabei de executair o aplicativo do Android Studio e diz que está instalando com.company.test.debug e que ele precisa desinstalair o aplicativo antes de instalair. Então, agora estou pensando que o gerair APK assinado gerou uma compilation com o package de debugging.

    Até agora, esta é a questão que me impede de passair paira Android Studio e gradle. Uma vez que eu superair isso, acho que estou clairo paira mudair tudo, então espero que alguém possa me ajudair a descobrir!

  • Textfield no WebView em um Android está escondido pelo keyboard
  • Como posso permitir que um user reordene itens em uma list?
  • menus emergentes do Android
  • Programaticamente habilitair / desativair o modo "Battery Saview"
  • Android Studio - JAVA_HOME não aponta paira uma installation JVM válida
  • Detectando pitada no Android
  • One Solution collect form web for “Android studio – libere APK paira o sabor”

    Antes de escolher a opção Gerair assinado APK , entre na window Vairiedades de compilation e escolha a vairiante de viewsão. O command Gerair assinado APK leva o que o tipo de compilation atual é selecionado lá e o assina. Isto, obviamente, não é o que você quer neste caso; bug https://code.google.com/p/android/issues/detail?id=56532 está solicitando melhorias lá.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.