Olá, instalei o Rad 10 Tokyo, ao tentar compilar uma aplicação em Android fica dando o erro de Key, já tentei criar o arquivo, fiz de tudo e nada, não sei mais o que fazer.
Bom dia Régys, o que acontece que o arquivo executável está ficando grande ? fiz um executável win32 simples, contendo apenas um formulário com acesso ao banco utilizando o firedac. Executável ficou com 66MB
Com o passar das versões do Rad Studio/Delphi o tamanho dos executáveis sim fica maior, isso acontece por conta de tudo de novo e do poder que é adicionado a linguagem. O que é costume fazer é compilar a versão final em modo “Release”, escolhendo a opção no projeto, você fez isso? Isso geralmente ajuda e diminui muito o tamanho do executável. Outra opção é utilizar os compactadores de executável como o UPX.
RÉGYS obrigado pela resposta, mas ainda me resta uma dúvida. Eu abri o fonte e percebi que existe diversos componentes de terceiro, baixei o trial para teste do delphi 10 e ao abrir o projeto ele me acusa a falta dos componentes. Sabe me falar algum local de consulta de componentes para o delphi 10?
No próprio site dos componentes geralmente existe a opção de atualizar para uma versão compatível com Seattle, ao menos todos que uso (são poucos) sempre tem. Agora se a pergunta é sobre um site onde baixar componentes “genéricos” não sei dizer.
Boa noite RÉGYS, consegui resolver o problema no Delphi Xe8. Agora estou com outro problema, instalei a versão RAD Studio 10 Seattle para testes em outro computador.
Fiz toda instalação certa, sem nenhum erro, atualizei Android SDK Manager em seguida reiniciar o computador.
Quando fui entrar para configurar o Android Virtual Device Manager, ele não entra parte de configuração e diz que não existe o aquivo android.bat
Gostaria de saber porque ocorre esse erro e qual solução que devo usar? Por favor, se souber a solução de problema, me envie um e-mail para antoniocarlosdz@gmail.com. Agradeço desde de já. atenciosamente, Antônio.
Não sou um profundo conhecedor de delphi, porém na empresa na qual trabalho existe algumas aplicações em Delphi 5, para não mudarmos a plataforma estávamos pensando em investir nesta nova distro do Delphi, porém ao analisar o codigo fonte, verifiquei que esta programado em procedural, sabe me falar como fica o funcionamento desta ferramenta?? O Procedural ainda vai bem, ou teremos que partir para o O.O?
Você vai conseguir converter normalmente sem problemas, não é obrigatório mudar para Orientação a Objetos, apesar de ser muito melhor e você ganhar com isso. Muitos programadores Delphi (a grande maioria na verdade) ainda programa procedural ou misto (parte procedural, parte OO), o Delphi aceita sem problemas esse tipo de ambiente. Migrar do Delphi 5 para o Seattle vai lhe trazer um grande ganho de tecnologia e facilidade em vários aspectos, você pode em um primeiro momento somente converter e depois ir migrando para OO aos poucos para lhe facilitar.
Boa noite, desculpe o incômodo, estou com problema no Delphi Xe8. Fiz toda instalação certa, Configurei o SDK manager, atualizei Android SDK Manager e Android Virtual Device Manager.
Sendo assim fiz um projeto Mobile apenas com um componente Button, ao compiliar ocorre o seguinte erro: * C:\Users\Public\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc * Gostaria de saber porque ocorre esse erro e qual solução que devo usar? Por favor, se souber a solução de problema, me envie um e-mail para antoniocarlosdz@gmail.com. Agradeço desde de já. atenciosamente, Antônio.
A Embarcadero nem deixou o XE8 esfriar e já saiu com o XE10 e o XE9 não vai existir? Não acho legal este tipo de procedimento a ferramenta é muito boa porém isso causa certa insegurança no que diz respeito a investimento, pois se gasta em uma ferramenta que em menos de 6 meses já estará superada e ai fica a opção de upgrade, resta saber qual o custo disto. Quanto ao artigo segue a mesma linha de sempre apresentando os novos recursos.
O RAD Studio 10 é a próxima versão do RAD Studio, não existirá a XE9. Quanto ao valor, atualmente a Embarcadero cobra por uma subscrição anual que dá direito a todas as versões dentro da vigência da subscrição (entre em contato com o escritório da Embarcadero para maiores informações), então não importaria o número de versões lançadas no ano desde que você tenha uma subscrição ativa. Ainda quanto a quantidade de versões, a Embarcadero vem a cerca de 3 anos tentando acompanhar o desenvolvimento das tecnologias mais atuais e tem conseguido com certo mérito manter o produto bem atualizado e dentro de tudo que é novo no mercador, acompanhando e mantendo os usuários atualizados, já também haviam avisado do compromisso de liberar ao menos duas versões anualmente justamente para manter o produto alinhado com o mercado.
Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.Cancelar resposta
Olá, instalei o Rad 10 Tokyo, ao tentar compilar uma aplicação em Android fica dando o erro de Key, já tentei criar o arquivo, fiz de tudo e nada, não sei mais o que fazer.
Eu precisaria ver a mensagem de erro completa para tentar lhe ajudar, por favor faça um print da tela e envie no meu email: regys.silveira@gmail.com
Bom dia Régys, o que acontece que o arquivo executável está ficando grande ?
fiz um executável win32 simples, contendo apenas um formulário com acesso ao banco utilizando o firedac.
Executável ficou com 66MB
Com o passar das versões do Rad Studio/Delphi o tamanho dos executáveis sim fica maior, isso acontece por conta de tudo de novo e do poder que é adicionado a linguagem.
O que é costume fazer é compilar a versão final em modo “Release”, escolhendo a opção no projeto, você fez isso? Isso geralmente ajuda e diminui muito o tamanho do executável.
Outra opção é utilizar os compactadores de executável como o UPX.
o video não esta mais disponivel
Havia um problema com o tema do Blog, agora tudo foi normalizado, os vídeos estão de volta.
Obrigado por reportar o problema.
oi Regys,
pegunta de newbye….so funciona no sistema operacional windows ou posso instalar a ide no linux?
abracos e obrigado.
Não existem planos de fazer o Delphi rodar no Linux, ao menos nenhum Roadmap que nós tenham passado.
Como configurar android sdk manager Delphi 10 Seattle?
RÉGYS obrigado pela resposta, mas ainda me resta uma dúvida.
Eu abri o fonte e percebi que existe diversos componentes de terceiro, baixei o trial para teste do delphi 10 e ao abrir o projeto ele me acusa a falta dos componentes.
Sabe me falar algum local de consulta de componentes para o delphi 10?
No próprio site dos componentes geralmente existe a opção de atualizar para uma versão compatível com Seattle, ao menos todos que uso (são poucos) sempre tem.
Agora se a pergunta é sobre um site onde baixar componentes “genéricos” não sei dizer.
Boa noite RÉGYS, consegui resolver o problema no Delphi Xe8.
Agora estou com outro problema, instalei a versão RAD Studio 10 Seattle para testes em outro computador.
Fiz toda instalação certa, sem nenhum erro,
atualizei Android SDK Manager em seguida reiniciar o computador.
Quando fui entrar para configurar o Android Virtual Device Manager, ele não entra parte de configuração e diz que não existe o aquivo android.bat
Gostaria de saber porque ocorre esse erro e qual solução que devo usar?
Por favor, se souber a solução de problema, me envie um e-mail para antoniocarlosdz@gmail.com.
Agradeço desde de já.
atenciosamente,
Antônio.
Aqui eu nunca precisei configurar nada, a própria instalação do Rad Studio sempre deixou o ambiente pronto.
Se você está fazendo manualmente veja estes links:
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Installation_Notes
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Installing_the_Android_Development_Tools
Não sou um profundo conhecedor de delphi, porém na empresa na qual trabalho existe algumas aplicações em Delphi 5, para não mudarmos a plataforma estávamos pensando em investir nesta nova distro do Delphi, porém ao analisar o codigo fonte, verifiquei que esta programado em procedural, sabe me falar como fica o funcionamento desta ferramenta??
O Procedural ainda vai bem, ou teremos que partir para o O.O?
Aguardo retorno!
Você vai conseguir converter normalmente sem problemas, não é obrigatório mudar para Orientação a Objetos, apesar de ser muito melhor e você ganhar com isso.
Muitos programadores Delphi (a grande maioria na verdade) ainda programa procedural ou misto (parte procedural, parte OO), o Delphi aceita sem problemas esse tipo de ambiente.
Migrar do Delphi 5 para o Seattle vai lhe trazer um grande ganho de tecnologia e facilidade em vários aspectos, você pode em um primeiro momento somente converter e depois ir migrando para OO aos poucos para lhe facilitar.
Boa noite, desculpe o incômodo, estou com problema no Delphi Xe8.
Fiz toda instalação certa, Configurei o SDK manager,
atualizei Android SDK Manager e Android Virtual Device Manager.
Sendo assim fiz um projeto Mobile apenas com um componente Button, ao compiliar ocorre o seguinte erro:
*
C:\Users\Public\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc
*
Gostaria de saber porque ocorre esse erro e qual solução que devo usar?
Por favor, se souber a solução de problema, me envie um e-mail para antoniocarlosdz@gmail.com.
Agradeço desde de já.
atenciosamente,
Antônio.
Este erro é bem documentado, tem a ver com a instalação do SDK Android, você não deveria instalar ele manualmente, a instalação do XE8 faz isso para você e já configura tudo como deveria.
Segue links para referência: https://www.google.com.br/search?client=opera&q=delphi+arm-linux-androideabi-4.6%5Cprebuilt%5Cwindows%5Cbin%5Carm-linux-androideabi-ld.exe%3A+error%3A+cannot+find+-lc&sourceid=opera&ie=UTF-8&oe=UTF-8
O Rad Studio 10 Seatle já é a próxima versão depois do XE8 ou tem o xe9 também?
Já é a próxima versão, não existirá o XE9.
A Embarcadero nem deixou o XE8 esfriar e já saiu com o XE10 e o XE9 não vai existir?
Não acho legal este tipo de procedimento a ferramenta é muito boa porém isso causa certa insegurança no que diz respeito a investimento, pois se gasta em uma ferramenta que em menos de 6 meses já estará superada e ai fica a opção de upgrade, resta saber qual o custo disto.
Quanto ao artigo segue a mesma linha de sempre apresentando os novos recursos.
O RAD Studio 10 é a próxima versão do RAD Studio, não existirá a XE9.
Quanto ao valor, atualmente a Embarcadero cobra por uma subscrição anual que dá direito a todas as versões dentro da vigência da subscrição (entre em contato com o escritório da Embarcadero para maiores informações), então não importaria o número de versões lançadas no ano desde que você tenha uma subscrição ativa.
Ainda quanto a quantidade de versões, a Embarcadero vem a cerca de 3 anos tentando acompanhar o desenvolvimento das tecnologias mais atuais e tem conseguido com certo mérito manter o produto bem atualizado e dentro de tudo que é novo no mercador, acompanhando e mantendo os usuários atualizados, já também haviam avisado do compromisso de liberar ao menos duas versões anualmente justamente para manter o produto alinhado com o mercado.