none
Xamarin atualizar aplicativo na loja Android RRS feed

  • Pergunta

  • Por favor, estou fazendo uma baita confusão aqui... vou tentar explicar.

       Consegui corrigir o problema de gravação do nome que ocorria somente na plataforma Android.
       Acredito que agora está correto, mas não consigo subir a versão gerada no Visual Studio 2019 para a loja Android, eu já tinha subido uma vez, mas faz tempo e parece que mudou alguma coisa...

        Eu criei o arquivo ".APK" de dois jeitos diferentes:

        1- Usando a aba "Compilação" / "Implantar" - o arquivo é criado dentro da pasta "\bin\Debug" ou "\bin\Release" (conforme foi escolhido no projeto);
        2- No "Gerenciador de Soluções", clicando com o botão do lado direito do mous, no nome do projeto para Android, aparecerá na lista o nome "Archive" é criado dentro da pasta "C:\Users\SEUNOME\AppData\Local\Xamarin\Mono for Android\Archives\...";

        Eu NÃO usei o keytool para assinar manualmente o APK.
        Eu usei o Zipalign para "otimizar" (exigência do Android).

       ... ocorre o seguinte problema:

       "Você fez upload de um APK com uma assinatura inválida. Saiba mais sobre como assinar. Erro de apksigner: ERROR: JAR_SIG_NO_MANIFEST: Missing META-INF/MANIFEST.MF"

       Quando eu peço ajuda, o Android mostra somente para projetos desenvolvidos na plataforma Android...

       Isto quer dizer que a minha chave de assinatura está errada? 

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

    Você enviou um APK não assinado com o certificado de upload. É preciso usar o mesmo certificado. O certificado de upload tem a impressão digital:
    SHA1: ...

    , e o certificado usado para assinar o APK enviado tem a impressão digital:
    SHA1: ...

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

        Acho também que estou confundindo as siglas:

        .der - upload_cert.der - Contém somente a chave pública?
        .keystroke - debug.keystore - É a chave privada?
        .apk - o próprio aplicativo gerado.

        Depois de compilado, o que é preciso fazer passo-a-passo para subir para loja Android?

    Obrigado,
    Fabio I.

    sábado, 14 de agosto de 2021 23:06