Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
SegundoMeireles Novato

Registrado: Quarta-Feira, 6 de Fevereiro de 2019 Mensagens: 15
|
Enviada: Qui Abr 11, 2019 10:11 am Assunto: [Resolvido] baixar arquivos |
|
|
Como baixar arquivos pelo Delphi Rio? Se possível, sem necessitar do OpenSSL, pois existe problemas de vulnerabilidade com o Play Store
Erro:
"The vulnerabilities were addressed in OpenSSL 1.02f/1.01r. To confirm your OpenSSL version, you can do a grep search for:
$ unzip -p YourApp.apk | strings | grep "OpenSSL"
You can find more information and next steps in this Google Help Center article."
Não consigo atualizar o Openssl
Editado pela última vez por SegundoMeireles em Qui Abr 25, 2019 11:52 am, num total de 1 vez |
|
Voltar ao Topo |
|
 |
marcelo_tux Aprendiz

Registrado: Terça-Feira, 2 de Abril de 2013 Mensagens: 230 Localização: São José do Rio Preto - SP
|
Enviada: Qui Abr 11, 2019 10:23 am Assunto: Re: baixar arquivos |
|
|
Também tive esse problema.
Eu atualizo o apk fora da loja da google , usando http para fazer o download do apk direto do meu servidor. Com o Delphi Rio , da esses erros de OpenSSl e não consigo mais fazer isso. Agora não sei se é o Delphi Rio ou a versão do Android. _________________ Porgramador Delphi - Mobile |
|
Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
|
Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Qui Abr 11, 2019 3:31 pm Assunto: |
|
|
forma de atualizar:
localize a pasta ndk que sua ide estar a usar
em seguida localize as pastas correspondente ao tipo do processador, exemplo em berlin fica:
para processador arm
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\platforms\android-14\arch-arm\usr
para processador x86
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\platforms\android-14\arch-x86\usr
note a target do android 14, caso use uma outra deve então ser esta outra.
em cada uma desta pasta voce vai encontrar as pasta include e lib
na pasta lib é onde voce vai ve varios os arquivos *.so e é nela onde deve ser colocado os arquivos *.so correspondente ao tipo de processador, ja na pasta include vai os arquivos *.h
em ambas pastas include deve ir o mesmos arquivos *.h, só na pasta lib é que deve se certificar que estar a colocar os correspondente ao processador.
voce tb pode colocar os arquivos *.so no deployment, no diretorio remoto:
library\lib\armeabi-v7a\ para processador arm - leve em conta o *.so correspondente a este processador
library\lib\x86\ para processador 86x - leve em conta o *.so correspondente a este processador
é bem provavel que apenas a inclusão dos arquivos *.so via deployment ja resolva a questão. _________________ Tudo podemos quando tudo sabemos! |
|
Voltar ao Topo |
|
 |
marcelo_tux Aprendiz

Registrado: Terça-Feira, 2 de Abril de 2013 Mensagens: 230 Localização: São José do Rio Preto - SP
|
Enviada: Qui Abr 11, 2019 4:45 pm Assunto: |
|
|
Após esta atualização, agora aparece na tela do aparelho "Could not load SSL library". _________________ Porgramador Delphi - Mobile |
|
Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Qui Abr 11, 2019 6:31 pm Assunto: |
|
|
marcelo_tux escreveu: | Após esta atualização, agora aparece na tela do aparelho "Could not load SSL library". |
Coloque os arquivo *.só via deployment respeitando o diretorio de cada processador. _________________ Tudo podemos quando tudo sabemos! |
|
Voltar ao Topo |
|
 |
SegundoMeireles Novato

Registrado: Quarta-Feira, 6 de Fevereiro de 2019 Mensagens: 15
|
Enviada: Qui Abr 11, 2019 7:52 pm Assunto: |
|
|
strak2012 escreveu: | marcelo_tux escreveu: | Após esta atualização, agora aparece na tela do aparelho "Could not load SSL library". |
Coloque os arquivo *.só via deployment respeitando o diretorio de cada processador. |
Infelizmente, no Delphi Rio ficou com o mesmo problema.
Versão do OpenSSL. |
|
Voltar ao Topo |
|
 |
marcelo_tux Aprendiz

Registrado: Terça-Feira, 2 de Abril de 2013 Mensagens: 230 Localização: São José do Rio Preto - SP
|
Enviada: Sex Abr 12, 2019 7:40 am Assunto: |
|
|
strak2012 escreveu: | marcelo_tux escreveu: | Após esta atualização, agora aparece na tela do aparelho "Could not load SSL library". |
Coloque os arquivo *.só via deployment respeitando o diretorio de cada processador. |
Bom dia.
Agora esta dando o erro : HTTP/1.1 301 Moved Permanently .
Uso idHttp para fazer download do apk. _________________ Porgramador Delphi - Mobile |
|
Voltar ao Topo |
|
 |
marcelo_tux Aprendiz

Registrado: Terça-Feira, 2 de Abril de 2013 Mensagens: 230 Localização: São José do Rio Preto - SP
|
Enviada: Sex Abr 12, 2019 7:46 am Assunto: |
|
|
Deu certo aqui esse erro http era uma configuração no idHttp HandleRedirects = true resolveu o problema.
Muito obrigado strak2012 . _________________ Porgramador Delphi - Mobile |
|
Voltar ao Topo |
|
 |
SegundoMeireles Novato

Registrado: Quarta-Feira, 6 de Fevereiro de 2019 Mensagens: 15
|
Enviada: Qui Abr 25, 2019 11:52 am Assunto: Re: baixar arquivos |
|
|
SegundoMeireles escreveu: | Como baixar arquivos pelo Delphi Rio? Se possível, sem necessitar do OpenSSL, pois existe problemas de vulnerabilidade com o Play Store
Erro:
"The vulnerabilities were addressed in OpenSSL 1.02f/1.01r. To confirm your OpenSSL version, you can do a grep search for:
$ unzip -p YourApp.apk | strings | grep "OpenSSL"
You can find more information and next steps in this Google Help Center article."
Não consigo atualizar o Openssl |
Deletei os componentes IdHttp e IdSSLIOHandlerSocketOpenSSL1. E, TODAS AS USES E COMANDOS QUE LIGAVAM AO SSL.
Substitui pelo componente NetHttpClient. Ele funciona com "GET" também. |
|
Voltar ao Topo |
|
 |
|