Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sex Nov 24, 2017 1:26 am Assunto: App instala mas não roda no emulador android. |
|
|
Olá.
Estou testando pela primeira vez o android no delphi.
Ele consegue instalar no emulador, mas não roda, dá uma mensagem de erro.
O que eu fiz foi só colocar um botão para testar.
Alguém já passou por isso e conseguiu resolver?
Desde já agradeço.
|
|
Voltar ao Topo |
|
|
igormoita Profissional
Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Sex Nov 24, 2017 6:33 am Assunto: |
|
|
Eu não realizo teste em Simuladores, só em aparelhos reais, mas vc chegou a configurar o SDK corretamente?
Tente compilar em um aparelho real para ver se o erro acontece (lembrado que no aparelho real vc vai ter que instalar o driver USB da fabricante) _________________ SEMPRE COLOQUE [RESOLVIDO] NO SEU POST |
|
Voltar ao Topo |
|
|
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sex Nov 24, 2017 1:29 pm Assunto: |
|
|
Não gosto de usar o celular... Se eu fizer besteira ele vai travar... Prefiro o emulador mesmo. No android stuido roda tranquilo. |
|
Voltar ao Topo |
|
|
igormoita Profissional
Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Sex Nov 24, 2017 1:54 pm Assunto: |
|
|
Tenta compilar o App em modo Debug, dai tu vai em Project Source e dá um line break na primeira linha, daí tu começa a ver onde o erro acontece até identificar o que é de verdade, pq assim sem informações fica difícil chutar alguma solução. _________________ SEMPRE COLOQUE [RESOLVIDO] NO SEU POST |
|
Voltar ao Topo |
|
|
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sex Nov 24, 2017 5:22 pm Assunto: |
|
|
Não consegui fazer debug com o android. Só consigo num app do delphi para windows. |
|
Voltar ao Topo |
|
|
igormoita Profissional
Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Sex Nov 24, 2017 7:22 pm Assunto: |
|
|
Pergunta besta baseada na imagem que vc enviou:
Vc mudou o Build Configurations de Release para Debug para compilar para Android?
O Break point só funciona em modo Debug _________________ SEMPRE COLOQUE [RESOLVIDO] NO SEU POST |
|
Voltar ao Topo |
|
|
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sex Nov 24, 2017 7:56 pm Assunto: |
|
|
Ah.., no caso da imagem, é que pesquisando em outros lugares, haviam sugerido deixar no modo release para ver se funcionava. No meu delphi fica automático em modo debug. |
|
Voltar ao Topo |
|
|
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sex Nov 24, 2017 8:02 pm Assunto: |
|
|
Não funcionou nem em debug, nem release.
E é só na versão api 17 android 4.2 que chega a conseguir instalar o app no emulador, mas o app não roda. Nas outras versões, nem chega instalar, aparece outro tipo de erro. |
|
Voltar ao Topo |
|
|
igormoita Profissional
Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Sáb Nov 25, 2017 7:45 am Assunto: |
|
|
Pensando ainda no modo Debug, vc deu o break point no Application.Initialize?
Siga as imagens (lembrando que só funciona em Debug):
Img1
Img2
[/img] _________________ SEMPRE COLOQUE [RESOLVIDO] NO SEU POST |
|
Voltar ao Topo |
|
|
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sáb Nov 25, 2017 3:52 pm Assunto: |
|
|
Sim amigo, fiz tudo isso antes, mas não funciona. O debug não rola. Só funciona quando é pra windows. |
|
Voltar ao Topo |
|
|
igormoita Profissional
Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Sáb Nov 25, 2017 4:09 pm Assunto: |
|
|
Vamos fazer um teste então, a Embarcadero tem vários exemplos legais, segue o link para download
https://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/
Baixe a pasta referente à versão do seu Delphi. Depois de baixado, os exemplos Firemonkey estão em:
/ Object Pascal / Mobile Snippets /
ou
/ Object Pascal / Multi-Device Sampl
Têm vários exemplos bons, tente compilar algum deles no seu Simulador, o último que testei e deu certo foi o Mobile Snippets / PhoneDialer / que é um exemplo para fazer chamada de ligação do Celular.
Verifique se algum destes exemplos rodam no Celular e depois teste o Debbuger, pois é uma função muito importante para estar funcionando no seu projeto. _________________ 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: Sáb Nov 25, 2017 7:10 pm Assunto: |
|
|
Travar o dispositivo?
Mesmo que use o Smartphone "Celular" para rodar um pre-projeto, a chance de um programa qualquer chegar a travar o mesmo de tal modo a deixar o dispositivo danificado é nenhuma.
O máximo é a aplicação travar e o Sistema Operacional fecha-lo, fora isso não há qualquer problema em usar o Smartphone para compilar seus pre-projetos, pois não é possível causar qualquer dano ao mesmo, com a vantagem de ser mais rápido seus testes em um dispositivo real que em um virtual.
Quanto ao erro decorrente procure usar um imagem de um sistema operacional similar ao que tem sua aplicação a rodar no real.
Opte por imagem de sistema operacional baseado no sdk do seu projeto. _________________ Tudo podemos quando tudo sabemos! |
|
Voltar ao Topo |
|
|
Bibi Novato
Registrado: Quarta-Feira, 5 de Novembro de 2008 Mensagens: 6
|
Enviada: Sáb Nov 25, 2017 7:19 pm Assunto: |
|
|
Não funciona no emulador, só no celular mesmo. O debug fica de boa no celular, mas no emulador não.
Prefiro testar no emulador. Porque quando começa a testar muito no celular, o celular começa a travar e ficar lento. |
|
Voltar ao Topo |
|
|
strak2012 Colaborador
Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Sáb Nov 25, 2017 7:55 pm Assunto: |
|
|
Bibi escreveu: | Não funciona no emulador, só no celular mesmo. O debug fica de boa no celular, mas no emulador não.
Prefiro testar no emulador. Porque quando começa a testar muito no celular, o celular começa a travar e ficar lento. |
Basta ir em configurações e limpar cache do sistema e a questão de lentidão fica resolvida. _________________ Tudo podemos quando tudo sabemos! |
|
Voltar ao Topo |
|
|
|