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
Parabéns!! Obrigado pela contribuição.
Valeu Alex!
Muito bom meu caro! Programo em ionic e me ajudou muito! Parabéns!
Valeu Daniel, Ionic é bacana demais, fico feliz em ter ajudado!
@@megamacexperience 👊🏻👊🏻👊🏻 quando coloca na loja, tá falando q o app não está assinado... sabe onde posso estar vacilando?
@@financas.pessoais Você fez esse processo de build do vídeo ?
@@megamacexperience fiz sim... e e gerou normal o aab... dentro da loja quando vou upar ele fala isso
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.
quero contratar seus serviços, como faço?
@@MisterMoneyCred Boa noite Mister, pode entrar em contato no 21989967613 e vemos no que posso te ajudar.
Não sei o que é react Native !
não sei como faço pra arruma isso
Muito manual esse processo, não recomendo. Sugiro utilizar scripts ou ferramentas de CI para fazer isso.
Ensina a galera a criar/usar esses scripts e posta sobre, seria bacana.
Ó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
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...
@@megamacexperience ficar aguardando esse vídeo obrigado
só funciona em computadores? pq eu criei meu app no celular android no sketchware e não estou conseguindo publicar😔
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.
ruclips.net/video/Fspw1RsFY8s/видео.html aqui está o que você precisa, boa sorte
@@modz-oftrakinagens9436 Isso aí irmão, gosto assim, a comunidade toda se ajudando!
@@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
@@modz-oftrakinagens9436 PC novo ? Mas por que ? Como seu app é feito, com alguma linguagem ou com alguma plataforma ?
O visual Studio abriria um aab produzido pelo kodular ou niotron?
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?
@@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?
@@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.
ótimo tutorial! mas não vou fazer, já procurei tantos tutoriais e sempre deu errado comigo!
Mas qual tecnologia você usa ? React Native mesmo ?
Fala aí que se puder te dou um help
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.)
Vou tentar te ajudar...Primeiro me diz onde tú criou o app, qual plataforma, ide ou linguagem
@@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
@@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 ?
@@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 👍
@@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.
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.
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
@@megamacexperience o meu esta na 7.4 e esta dando esse mesmo erro
Boa noite!!
Porque voce roda o comando pra chave duas vezes, qual a diferença dos dois comandos ??
É, 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
@@megamacexperience essa minha dúvida mesmo por causa da documentação oficial, mas blz muito obrigado pela explicação 👍🏻
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.
você tá desenvolvendo por onde ? Android Studio ? Visual Studio ?
@@megamacexperience VS
@@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
Boa Noite! Quanto você cobra para transformar um apk em um aab. Preciso subir um app na play store, porém está em apk
Depende de qual tecnologia está, o app foi desenvolvido em qual linguagem ? Fala comigo pelo e-mail: macaioent@gmail.com
grava um video fazendo no android studio valeu.
Pode deixar, em breve, se inscreve no canal pra acompanhar maninho!