Gerando arquivo AAB Android App Bundle para publicar no Google Play Store | React Native

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Esse procedimento vale para projetos que foram criados com react native.
    Vocês acham que tem necessidade de um vídeo mostrando como publicar o app no Play Console ?
    Aqui está o txt com os códigos que vocês irão precisar utilizar:
    1 - Verificando versão e atualizando o gradle
    gradle --version ou gradlew --version
    gradle wrapper --gradle-version (versão mais atual do site) ou
    gradlew wrapper --gradle-version (versão mais atual do site)
    Site oficial: gradle.org/releases
    2-Gerando chave de assinatura
    Comando primeira chave: keytool genkeypair -v -keystore my-upload
    key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
    Comando segunda chave: keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
    (devemos colar as chaves na pasta "app")
    3 - Configurando variáveis Gradle
    MYAPP_UPLOAD_STORE_FILE=my-upload-key.keystore
    MYAPP_UPLOAD_KEY_ALIAS=my-key-alias
    MYAPP_UPLOAD_STORE_PASSWORD=
    MYAPP_UPLOAD_KEY_PASSWORD=
    4 - Adicionando code line em siningConfigs logo depois do debug
    release {
    if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
    storeFile file(MYAPP_UPLOAD_STORE_FILE)
    storePassword MYAPP_UPLOAD_STORE_PASSWORD
    keyAlias MYAPP_UPLOAD_KEY_ALIAS
    keyPassword MYAPP_UPLOAD_KEY_PASSWORD
    }
    }
    5 - adicionando code line no release
    signingConfig signingConfigs.release
    5 - Código para gerar o Android App Bundle
    gradle bundleRelease ou gradlew bundleRelease
    6 - Caminho do arquivo AAB
    \android\app\build\outputs\bundle
    elease

Комментарии • 56

  • @alexandrebarrosodossantos2036
    @alexandrebarrosodossantos2036 4 месяца назад

    Parabéns!! Obrigado pela contribuição.

  • @lsdjfsklgdjslfsdfsdf
    @lsdjfsklgdjslfsdfsdf 2 года назад

    Muito bom meu caro! Programo em ionic e me ajudou muito! Parabéns!

    • @megamacexperience
      @megamacexperience  2 года назад +1

      Valeu Daniel, Ionic é bacana demais, fico feliz em ter ajudado!

    • @financas.pessoais
      @financas.pessoais 2 года назад

      @@megamacexperience 👊🏻👊🏻👊🏻 quando coloca na loja, tá falando q o app não está assinado... sabe onde posso estar vacilando?

    • @megamacexperience
      @megamacexperience  2 года назад

      @@financas.pessoais Você fez esse processo de build do vídeo ?

    • @financas.pessoais
      @financas.pessoais 2 года назад

      @@megamacexperience fiz sim... e e gerou normal o aab... dentro da loja quando vou upar ele fala isso

  • @RobsonHost
    @RobsonHost 2 года назад

    bom fia fiz tudo mais deu esse erro
    Você enviou um APK ou Android App Bundle assinado no modo de depuração. Assine-o no modo de lançamento.

  • @MisterMoneyCred
    @MisterMoneyCred 3 месяца назад

    quero contratar seus serviços, como faço?

    • @megamacexperience
      @megamacexperience  3 месяца назад

      @@MisterMoneyCred Boa noite Mister, pode entrar em contato no 21989967613 e vemos no que posso te ajudar.

  • @horizonofcuriosity1982
    @horizonofcuriosity1982 2 года назад

    Não sei o que é react Native !

  • @RobsonHost
    @RobsonHost 2 года назад

    não sei como faço pra arruma isso

  • @LucioGouveia-r8d
    @LucioGouveia-r8d Год назад

    Muito manual esse processo, não recomendo. Sugiro utilizar scripts ou ferramentas de CI para fazer isso.

    • @megamacexperience
      @megamacexperience  Год назад

      Ensina a galera a criar/usar esses scripts e posta sobre, seria bacana.

  • @AxWxA
    @AxWxA 2 года назад

    Ótimo vídeo
    Estou com problema com permissão de armazenamento, não sei retirar do app, ele nem usa o armazenamento mas o play console detecta

    • @megamacexperience
      @megamacexperience  2 года назад +1

      Mas qual o problema que você tem ? Não consegue publicar o app ? Se for isso, não precisa nem retirar do app não, só criar uma política de privacidade que o Google Play aceita, vou fazer um vídeo sobre isso...

    • @AxWxA
      @AxWxA 2 года назад

      @@megamacexperience ficar aguardando esse vídeo obrigado

  • @eomax8894
    @eomax8894 3 года назад +1

    só funciona em computadores? pq eu criei meu app no celular android no sketchware e não estou conseguindo publicar😔

    • @megamacexperience
      @megamacexperience  3 года назад

      Esse método sim... Mas geralmente essas plataformas de criação de aplicativos tem algum método pra criar os arquivos executáveis na loja, tenta abrir no site pelo celular mesmo caso tenha ou ter acesso a um pc e logar na sua conta que criou o app, talvez lá tenha como gerar o aab.

    • @modz-oftrakinagens9436
      @modz-oftrakinagens9436 3 года назад

      ruclips.net/video/Fspw1RsFY8s/видео.html aqui está o que você precisa, boa sorte

    • @megamacexperience
      @megamacexperience  3 года назад

      @@modz-oftrakinagens9436 Isso aí irmão, gosto assim, a comunidade toda se ajudando!

    • @modz-oftrakinagens9436
      @modz-oftrakinagens9436 3 года назад

      @@megamacexperience de tanto procurar achei o que ele precisava , precisava muito postar meu app na Google Play mas infelizmente só aceita .aab e o meu arquivo é .apk acabei encontrando um programa que gera um .aab do Apk mas infelizmente é muito simples, não oferece suporte para blibiotecas e além disso é cheio de bugs, e não poderei publicar meu app até que eu compre um PC novo

    • @megamacexperience
      @megamacexperience  3 года назад

      @@modz-oftrakinagens9436 PC novo ? Mas por que ? Como seu app é feito, com alguma linguagem ou com alguma plataforma ?

  • @dimtecarte5505
    @dimtecarte5505 Год назад

    O visual Studio abriria um aab produzido pelo kodular ou niotron?

    • @megamacexperience
      @megamacexperience  Год назад

      Bom...Acho que isso não tem a ver com o Visual Studio, ele é apenas um editor de código, o que tem que saber é o que vai usar para abrir o aab. No caso, o que quer dizer com abrir?

    • @dimtecarte5505
      @dimtecarte5505 Год назад

      @@megamacexperience o niotron e plataformas similares geram um aab que precisamos assinar. Eu poderia abrir esse arquivo aab no Visual Studio para fazer a edição de código dele como fizeste no vídeo?

    • @megamacexperience
      @megamacexperience  Год назад

      @@dimtecarte5505 Ah, entendi... Creio que não dê, pq essas plataformas empacotam tudo no app final para produção, elas nao disponibilizam os outros arquivos geralmente.

  • @horadecurtir3636
    @horadecurtir3636 2 года назад

    ótimo tutorial! mas não vou fazer, já procurei tantos tutoriais e sempre deu errado comigo!

  • @horizonofcuriosity1982
    @horizonofcuriosity1982 2 года назад

    Fala amigo . Como eu coloco um apk feito em outro local . Dentro do Android Studio pra assina ele e pega o aab !??? Pra postar!( Coloquei debug ele não libera pra assina e nem gera o aab.)

    • @megamacexperience
      @megamacexperience  2 года назад

      Vou tentar te ajudar...Primeiro me diz onde tú criou o app, qual plataforma, ide ou linguagem

    • @horizonofcuriosity1982
      @horizonofcuriosity1982 2 года назад

      @@megamacexperience fala mano. Beleza... Eu tentei fazer ele jeito que vc fez um vídeo mais não deu certo ... Eu fiz em site americano .. eles só libera o aab pegando assinatura do site ...e não libera codego fonte ... Só libera o apk mesmo .... Aí queria vê se tem como joga no Android Studio pra gera o aab. Mas quando coloco em debug o apk . Ele não libera o sistema que cria aab na biuld .. só libera quando faço um app nativo no Android Studio... Será a tem alguma forma de faz isso ? Se tive faz um vídeo aí . Tmj tu mengão tbm . Hoje tem! Heheheh abraço

    • @megamacexperience
      @megamacexperience  2 года назад

      @@horizonofcuriosity1982 Desse jeito do vídeo só vai funcionar em apps feitos com react native Horizon, por mais que no android studio seja parecido, mas ainda sim você não me deu muitas informações kk, que site americano ?

    • @horizonofcuriosity1982
      @horizonofcuriosity1982 2 года назад

      @@megamacexperience thunkable ... Como te falei ele só libera o aab . Pagando assinatura... Mas tá de boa .. já desistir já . Vou fazer o mesmo app . Em outro site que libera o aab de graça... Abraço 👍

    • @megamacexperience
      @megamacexperience  2 года назад

      @@horizonofcuriosity1982 É, não conheço, mas se o código fonte fica retino no site realmente acredito que só pagando a assinatura, mas vê direitinho, geralmente essas platafromas você pode usar um tempo grátis, pode ser que tenha que colocar o cartão e nem cobre.

  • @thomasmelo9472
    @thomasmelo9472 3 года назад

    Fui atualizar versão nova do gradlew e ta dando erro, sabe como posso resolver ?? atual ta no 6.7
    ERRO
    deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
    Site tem o 7.2 como ultima versão, mas pela data tem o 6.9.1 ultimo lançamento.

    • @megamacexperience
      @megamacexperience  3 года назад

      Da última vez que eu fiz atualizei para o 7.2, pra gerar o aab não precisa estar na última versão não, essa 6.9.1 que está no site talvez seja até instável, tenta atualizar para a 7.2, faz o seguinte também, entra na pasta do seu projeto e roda o comando yarn update e npm update em seguida, vê se resolve

    • @ricardoromanzini4973
      @ricardoromanzini4973 2 года назад

      @@megamacexperience o meu esta na 7.4 e esta dando esse mesmo erro

  • @thomasmelo9472
    @thomasmelo9472 3 года назад

    Boa noite!!
    Porque voce roda o comando pra chave duas vezes, qual a diferença dos dois comandos ??

    • @megamacexperience
      @megamacexperience  3 года назад +2

      É, na verdade quando eu aprendi estava pesquisando em alguns fóruns gringos, depois vi que o indicado na documentação oficial é rodar apenas a chave: keytool -genkeypair -v -storetype PKCS12 -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000, não sei se antes era assim mas nunca tive problemas então sempre faço rodando os 2 comandos mesmo, que funciona. De qualquer maneira acho que é referente à essas duas variáveis aqui "MYAPP_UPLOAD_STORE_PASSWORD=
      MYAPP_UPLOAD_KEY_PASSWORD= ", já que tem que colocar as senhas 2 vezes, talvez faça sentido rodar dois códigos, que são diferentes por sinal, um tem o release, outro não, enfim...Qualquer dia eu vou testar rodando uma vez só e venho falar kkk

    • @thomasmelo9472
      @thomasmelo9472 3 года назад

      @@megamacexperience essa minha dúvida mesmo por causa da documentação oficial, mas blz muito obrigado pela explicação 👍🏻

  • @erikstellet
    @erikstellet 2 года назад

    Cara vc sabe como atualizar o SDK 30 para 31? Eu estou procurando pelos sites mas as únicas respostas e troca o número no build.gradle, já fiz isso e o projeto da build failed.

    • @megamacexperience
      @megamacexperience  2 года назад +1

      você tá desenvolvendo por onde ? Android Studio ? Visual Studio ?

    • @erikstellet
      @erikstellet 2 года назад

      @@megamacexperience VS

    • @megamacexperience
      @megamacexperience  2 года назад

      @@erikstellet Cara, na verdade tem algumas formas de fazer, a mais fácil e que te ajuda a se manter atualizado (que eu conheço) é baixar o android studio e instalar por lá, tem todas as versões, daí vale para todos os teus projetos

  • @barguestv
    @barguestv 3 года назад

    Boa Noite! Quanto você cobra para transformar um apk em um aab. Preciso subir um app na play store, porém está em apk

    • @megamacexperience
      @megamacexperience  3 года назад

      Depende de qual tecnologia está, o app foi desenvolvido em qual linguagem ? Fala comigo pelo e-mail: macaioent@gmail.com

  • @geovaneevaristo9097
    @geovaneevaristo9097 3 года назад

    grava um video fazendo no android studio valeu.

    • @megamacexperience
      @megamacexperience  3 года назад

      Pode deixar, em breve, se inscreve no canal pra acompanhar maninho!