VISUAL STUDIO UPLOAD DE UM APK COM UMA ASSINATURA

 Tópico anterior Próximo tópico Novo tópico

VISUAL STUDIO UPLOAD DE UM APK COM UMA ASSINATURA

MOBILE

 Compartilhe  Compartilhe  Compartilhe
#493886 - 21/05/2020 14:13:12

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


Por favor, estou usando o Visual Studio 2019 Community (NO uso o Android Studio) para gerar dois pacotes:

- Um para a Loja Microsoft Windows (que j criei e instalei na loja);
- Um para a Loja Google Android (que estou com 3 erros);

Para a loja Android encontrei trs erros a saber:

1 - A compilao para Android dentro do Visual Studio 2019 apresenta o seguinte erro (* ERRO 1):

MSB4044: A tarefa []AndroidApkSigner[] no recebeu um valor para o parmetro obrigatrio []KeyAlias[].

... MAS mesmo assim foi gerado dois arquivos:

com.xxxxx.xxxxx-Signed.apk
com.xxxxx.xxxxx.apk

Experimentei colocar esses arquivos dentro do Google Play Console em []Verses de apps[], mas apareceram os seguintes erros:

Para - com.xxxxx.xxxxx-Signed.apk

2 - O envio falhou (* ERRO 2):

Voc fez upload de um APK com uma assinatura invlida. Saiba mais sobre assinaturas. Erro de apksigner: ERROR: JAR_SIG_NO_MANIFEST: Missing META-INF/MANIFEST.MF

Para - com.xxxxx.xxxxx.apk

3 - O envio falhou (* ERRO 3):

Voc fez o upload de um APK no alinhado no zipalign. Execute o zipalign no APK e faa o upload novamente.


Por gentileza, como corrijo estes erros?

[][]s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanue

#493889 - 22/05/2020 10:05:38

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
vc gerou o certicado para este aplicativo ?

No caso da Google Play.
Se for o primeiro envio, vc ter que fazer pelo site google play console (normas deles)





#493901 - 22/05/2020 21:26:26

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


Última edição em 24/05/2020 15:21:48 por TUNUSAT

Por favor CLEVERTON,


    Isso est dentro do []Google Play Console[] / []Assinatura de App[] / []Certificado de assinatura do app[]?

- Impresso digital certificada MD5
- Impresso digital para certificao SHA-1
- Impresso digital para certificao SHA-256

  Eu cliquei em []Fazer download do certificado[], coloco onde isso dentro do Visual Studio 2019?


[][]s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanue

#493926 - 24/05/2020 15:21:33

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


Por favor,

   Por favor, algum pode me dar uma luz?
   No estou entendendo...

------------------------

   1 - O meu aplicativo J est:
   []A Assinatura de apps do Google Play est ativada para este app. []

   Estava lendo o link:

https://developer.android.com/studio/publish/app-signing#generate-key

   Mas ele d instrues de gerar uma chave para o Android Studio?!?

   Como eu assino um pacote pronto? Meu Visual Studio J gerou o pacote [].apk[]

   Eu no tenho esse arquivo [].pem[]... Precido desse aquivo? Como eu gero?

------------------------

   2 - Dentro das []propriedades[] do projeto eu tenha a ABA []Assinatura do Pacote Android[].

https://docs.microsoft.com/en-us/xamarin/android/deploy-test/building-apps/build-process#Signing_Properties

   O Repositrio de chaves eu tenho uma [].keystore[] dentro da minha pasta []\Local\Xamarin\Mono for Android\debug.keystore[]

------------------------

   Nossa... est muito confuso.  


[][]s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanue

Resposta escolhida #493928 - 25/05/2020 10:15:52

OCELOT
SOROCABA
Cadast. em:Março/2012


Essa chave que voc tem , como o nome dela diz, pra debug, voc precisa gerar um keystore com uma chave sua, a forma no importa, pode usar qualquer tutorial que ensine a fazer por linha de comando, s tenha certeza de criar uma chave com validade de no mnimo 30 anos, ou o VS.Net pode gerar uma tambm

Ento quando vc vai no projeto, boto direito e escolhe a opo []Archive,,,[], ele vai gerar um APK no assinado e na tela vai ento ter um boto []Distribute...[], voc clica nele, escolhe []Ad Hoc[] e ele vai ento pedir pra voc escolher uma chave, vc pode importar ela se j criou ou pode clicar no + pra gerar uma nova, o importante que depois de publicar um aplicativo voc nunca pode mudar a chave, ento guarde ela muito bem

Faz muito tempo que no gero uma chave, quando fiz no VS.Net gerava com data errada ento tive que fazer por linha de comando, mas isso foi antes do Xamarin ser da Microsoft, imagino que j deu tempo de arrumarem

Escolheu a chave, clica em []Save As[] e ele vai criar o apk assinado

A opo []Google Play[] que tem na hora do Archive seria pra mandar direto do VS.Net pro google play, s que tem que configurar sua conta do google play pra fazer funcionar e algo que d um pouco de trabalho, e ele no tem opo de enviar arquivos de expanso junto com o aplicativo, por isso parei de usar essa funo a muito tempo, s lembro que deu trabalho



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por TUNUSAT em 03/06/2020 14:45:12