Nokia X 304 - O nome do pacote extraídos de um arquivo APK que não coincide com o nome do pacote especificado no item de conteúdo

StackOverflow https://stackoverflow.com//questions/22058326

  •  23-12-2019
  •  | 
  •  

Pergunta

De forma Rápida, padrão publicar o aplicativo opção de não trabalho (que é um sério introdução / experiência do usuário problema).Então, eu tentei a opção padrão.

Depois que eu enviei o app, obtenho este erro

Erros 304 - O nome do pacote extraídos de um arquivo APK que não coincide com o nome do pacote especificado no item de conteúdo.

Agora, isso acontece porque eu tenho o seguinte ambiente de desenvolvimento

  1. Android projecto da Biblioteca com o nome-do-pacote com.mcruiseon.caregiri
  2. Um projeto Android dependente 1), com packagename no manifesto como com.mcruiseon.caregirihindjewadibeta

Quando eu carregar o aplicativo, eu acho que sua validação extrai o arquivo, compara o real nome-do-pacote de arquivos de classe, com o arquivo androidmanifest e vem com esse conflito.

Por que eu tenho esta configuração ?Seu chamado várias compilações projeto apoiado pelo Android (http://developer.android.com/tools/projects/index.html Meu cenário é que eu estou construindo um carpool app, e vou usar o mesmo código fonte para construir uma bicicleta de pool de aplicativo.E a mesma base de código para criar um aplicativo de demonstração (marketing / vendas compra pode usar para demonstrar para as pessoas na rua e na estrada mostra).Como a directiva de pré-processador coisinha em C #ifdef.

Foi útil?

Solução

Eu duvido que importa é que o pacote de java utiliza para suas classes.

Eu acho que você tenha feito um erro de digitação digitar o nome do pacote para a aplicação de metadados durante a publicação.Você pode verificar o pacote de seu apk com a a aapt comando (ele está localizado em você Android SDK/build-ferramentas/[versão]/aapt) executando:

$ aapt d badging YOURAPPLICATION.apk
package: name='com.mcruiseon.caregirihindjewadibeta' versionCode='1' versionName='1.0.0'
...

Use o nome atributo lá (eu suponho que ele vai ser com.mcruiseon.caregirihindjewadibeta) como o Nome do pacote de seu item de conteúdo durante a publicação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top