ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Google API 14, desejado 26

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Ter Jul 10, 2018 9:30 pm    Assunto: Google API 14, desejado 26 Responder com Citação

Olá,
fizemos uma máquina nova para suprir esse aviso do Google, mas mesmo assim o aviso aparece, segue imagens de como configuramos nosso SDK Manager:

Android Studio - SDK Plataforms: http://666kb.com/i/dv3uprxj001tailqt.jpg
Android Studio - SDK Tools: http://666kb.com/i/dv3uq5juw0z5sqxlh.jpg

Delphi SDK: http://666kb.com/i/dv3uqhd8edz0qhead.jpg
Delphi NDK: http://666kb.com/i/dv3uqzjspz7qcm651.jpg
Delphi Java: http://666kb.com/i/dv3urf0pfvyghpsb9.jpg

Google Aviso: http://666kb.com/i/dv3uropuniafk9mz9.jpg

Não sei onde estamos errando. Geramos normalmente o apk em Debug e Realease, conseguimos upar normalmente na Loja, mas nada que fizemos fez a mensagem desaparecer.

Oq está faltando?

(Desculpe pelos links, mas se carregasse as imagens iria ficar muito sujo)
_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jul 10, 2018 9:48 pm    Assunto: Responder com Citação

na imagem que mostra Delphi NDK, faz referencia a api 14 não seria o caso de atualizar ela tb?

Contudo alem disso acredito que seja necessário revisar o manifest para ver isso melhor claro isso depois de compilado.
_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Ter Jul 10, 2018 10:03 pm    Assunto: Responder com Citação

Alterei para platforms\android-26 e continua do mesmo jeito.
Estou desconfiando que é uma configuração, mas não estou encontrando.

AndroidManifest:
Código:
uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"

_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jul 10, 2018 10:40 pm    Assunto: Responder com Citação

igormoita escreveu:
Alterei para platforms\android-26 e continua do mesmo jeito.
Estou desconfiando que é uma configuração, mas não estou encontrando.

AndroidManifest:
Código:
uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"


no manifest coloque

uses-sdk android:minSdkVersion="26" android:targetSdkVersion="26"

e ja deve sumir a mensagem no google play console
_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Ter Jul 10, 2018 10:41 pm    Assunto: Responder com Citação

toda vez que for dar Deploy terei que alterar o Manifest?
Visto que o Rad Studio reescreve o arquivo.
_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jul 10, 2018 10:55 pm    Assunto: Responder com Citação

igormoita escreveu:
toda vez que for dar Deploy terei que alterar o Manifest?
Visto que o Rad Studio reescreve o arquivo.


Na verdade não, o manifest na pasta do projeto pode ser alterado de forma que quando for fazer o Deploy ele não seja alterado, para isso basta observar que o manifest original usar a ssimbulo % para declarar variáveis cujo a ide delphi estara a alterar no momento do compilamento.

assim se voce colocar a informação de forma estatica apenas as que precisa que se mantenha depois do Deploy elas permanecerá.
_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Ter Jul 10, 2018 11:01 pm    Assunto: Responder com Citação

Ok, amanhã irei testar.
Mas este procedimento é o correto a ser feito? Eu realmente não seu como fazer do jeito certo, mas deveria pegar a API que estou carregando no SDK, não?
_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jul 10, 2018 11:18 pm    Assunto: Responder com Citação

android:minSdkVersion="14" versão minima requerida para que sua aplicação funcione
android:targetSdkVersion="14" versão utilizada para a produção da aplicação

Normalmente a targetSdkVersion deveria ser imposta pela ide uma vez que é algo realmente muito relevante, já minSdkVersion esta poderia ser colocada pela ide contudo com a possibilidade do programador poder altera-la, mais desde que comecei a programar mobile nunca consegui fazer a ide atualizar estes campos no manifest assim muita vez recorro a alteração estática, acredito sim que exista forma de fazer com que a propria ide atualize etes campos no manifest, mais isso ainda não saberia te dizer ao certo como...
_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Qua Jul 11, 2018 10:14 am    Assunto: Responder com Citação

Conclusões do caso:

1º: ao alterar manualmente o Manifest do projeto, percebi que irei restringir drasticamente o número de usuário da Aplicação e ao analisar o aviso do Google (foto do primeiro post), percebi que é uma recomendação e não obrigação. Visto que já estamos rodando na API Level 28 não teremos problemas em deixar versões antigas baixarem, só não vai funcionar perfeitamente;

2º: Nós sempre utilizamos SDK e NDK baixado do Google ou Android Studio e sempre percebemos que na configuração do SDK a informação de API Level não aparecia automaticamente. Seguindo este vídeo https://www.youtube.com/watch?reload=9&v=NZOxjt_IY7E ( e obviamente fazendo os processos para a API 28 que decidimos utilizar) o Rad Studio carrega automaticamente a informação da API

3º: decidimos manter desta forma mesmo e esperar até a data final para ver se o Google irá realmente bloquear os Apps.
_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Seg Jul 16, 2018 9:29 am    Assunto: Responder com Citação

Segue uma possível solução: https://www.youtube.com/watch?v=2UA4YHL6tDA

Ainda não consegui fazer funcionar para mim devido às DCUs, mas vai dar certo...
_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
adrianofib
Novato
Novato


Registrado: Sábado, 1 de Dezembro de 2018
Mensagens: 3

MensagemEnviada: Sáb Dez 01, 2018 9:56 pm    Assunto: API 26 Não Funciona Responder com Citação

Olá , sobre desenvolvimento de aplicações mobile usando o delphi. Então, eu uso o delphi tokyo 10.2, e me deparo com um problema que não encontrei solução, já tenho alguns dias de pesquisas intensas e nada. Para publicar o apk no play store está sendo exigida api nivel 26, vou resumir rapidamente o que já fiz, alterei manualmente o targetSdkVersion, no arquivo AndroidManifest.template.xml. Realmente no upload o play store aceita porem a aplicação não roda de forma alguma, sendo que vem sempre padrão api 14, já testei até a 23 o app roda, quando coloca de 24 em diante não funciona mais. Tem algo que possa fazer?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
adrianofib
Novato
Novato


Registrado: Sábado, 1 de Dezembro de 2018
Mensagens: 3

MensagemEnviada: Sáb Dez 01, 2018 9:59 pm    Assunto: Responder com Citação

igormoita escreveu:
Segue uma possível solução: https://www.youtube.com/watch?v=2UA4YHL6tDA

Ainda não consegui fazer funcionar para mim devido às DCUs, mas vai dar certo...


Conseguiu fazer rodar a aplicação quando alterou no arquivo "AndroidManifest.template.xml", pois quando eu altero aqui a aplicação não roda no aparelho, no play store faz o upload, mais não funciona, uso o delphi 10.2 tokyo, já configurei o sdk para api nivel 26, porem só roda no aparelho quando deixo no maximo até targetSdkVersion=23.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
aalmeidasp
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 24 de Mai de 2010
Mensagens: 191

MensagemEnviada: Ter Ago 13, 2019 2:34 pm    Assunto: Responder com Citação

Eu estou com o mesmo problema.

Ainda não consegui resolver. Alguém tem alguma solução?

A mensagem que o Google Play mostra é a seguinte:
"No momento o nível desejado da API do seu app é 14. No entanto, esse nível precisa ser de pelo menos 28 para que o app use as APIs mais recentes, que contam com otimizações de segurança e desempenho. Altere o nível desejado da API do seu app para pelo menos 28. Saiba como fazer isso."


Já alterei o arquivo AndroidManifest deixando assim:

<uses>

Mas não carrega no Google Play.

Algué conseguiu alguma solução?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
aalmeidasp
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 24 de Mai de 2010
Mensagens: 191

MensagemEnviada: Ter Ago 13, 2019 2:36 pm    Assunto: Responder com Citação

Eu estou com o mesmo problema.

Ainda não consegui resolver. Alguém tem alguma solução?

A mensagem que o Google Play mostra é a seguinte:
"No momento o nível desejado da API do seu app é 14. No entanto, esse nível precisa ser de pelo menos 28 para que o app use as APIs mais recentes, que contam com otimizações de segurança e desempenho. Altere o nível desejado da API do seu app para pelo menos 28. Saiba como fazer isso."


Já alterei o arquivo AndroidManifest deixando assim:

<uses>

Mas não carrega no Google Play.

Algué conseguiu alguma solução?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
aalmeidasp
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 24 de Mai de 2010
Mensagens: 191

MensagemEnviada: Ter Ago 13, 2019 2:38 pm    Assunto: Responder com Citação

Eu estou com o mesmo problema.

Ainda não consegui resolver. Alguém tem alguma solução?

A mensagem que o Google Play mostra é a seguinte:
"No momento o nível desejado da API do seu app é 14. No entanto, esse nível precisa ser de pelo menos 28 para que o app use as APIs mais recentes, que contam com otimizações de segurança e desempenho. Altere o nível desejado da API do seu app para pelo menos 28. Saiba como fazer isso."


Já alterei o arquivo AndroidManifest deixando assim:

<uses>

Mas não carrega no Google Play.

Algué conseguiu alguma solução?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB