Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
igormoita Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
|
Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Ter Jul 10, 2018 9:48 pm Assunto: |
|
|
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 |
|
 |
igormoita Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Ter Jul 10, 2018 10:03 pm Assunto: |
|
|
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 |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Ter Jul 10, 2018 10:40 pm Assunto: |
|
|
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 |
|
 |
igormoita Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Ter Jul 10, 2018 10:41 pm Assunto: |
|
|
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 |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Ter Jul 10, 2018 10:55 pm Assunto: |
|
|
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 |
|
 |
igormoita Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Ter Jul 10, 2018 11:01 pm Assunto: |
|
|
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 |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Ter Jul 10, 2018 11:18 pm Assunto: |
|
|
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 |
|
 |
igormoita Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Qua Jul 11, 2018 10:14 am Assunto: |
|
|
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 |
|
 |
igormoita Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Seg Jul 16, 2018 9:29 am Assunto: |
|
|
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 |
|
 |
adrianofib Novato

Registrado: Sábado, 1 de Dezembro de 2018 Mensagens: 3
|
Enviada: Sáb Dez 01, 2018 9:56 pm Assunto: API 26 Não Funciona |
|
|
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 |
|
 |
adrianofib Novato

Registrado: Sábado, 1 de Dezembro de 2018 Mensagens: 3
|
Enviada: Sáb Dez 01, 2018 9:59 pm Assunto: |
|
|
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 |
|
 |
aalmeidasp Aprendiz

Registrado: Segunda-Feira, 24 de Mai de 2010 Mensagens: 191
|
Enviada: Ter Ago 13, 2019 2:34 pm Assunto: |
|
|
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 |
|
 |
aalmeidasp Aprendiz

Registrado: Segunda-Feira, 24 de Mai de 2010 Mensagens: 191
|
Enviada: Ter Ago 13, 2019 2:36 pm Assunto: |
|
|
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 |
|
 |
aalmeidasp Aprendiz

Registrado: Segunda-Feira, 24 de Mai de 2010 Mensagens: 191
|
Enviada: Ter Ago 13, 2019 2:38 pm Assunto: |
|
|
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 |
|
 |
|