[FIXO] [RESOLVIDO] Delphi 10 + Emulador Android dentro de uma maquina virtual

Nesse fórum você poderá discutir com todos sobre o curso de criação de aplicativos móveis ministrados pela TDevRocks.

Moderador: hermeson

Avatar do usuário
admin
Administrador
Mensagens: 203
Registrado em: 09/Fev/2016, 12:27
Localização: São Paulo
Contato:

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor admin » 25/Fev/2016, 10:05

Só um detalhe, o Bluestacks funciona bem.
--
Equipe TDevRocks
Tecnologia na ponta da língua
brunorenostro
Mensagens: 8
Registrado em: 14/Fev/2016, 17:42

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor brunorenostro » 25/Fev/2016, 22:15

eu acho que não tem a ver como a forma de enviar o app, mas sim porque o genymotion roda uma versão x86 do android e o delphi tem problemas com aplicativos para android x86 certo?
brunorenostro
Mensagens: 8
Registrado em: 14/Fev/2016, 17:42

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor brunorenostro » 25/Fev/2016, 22:19

não sei, rs, mas já tentei de tudo, seria de grande ajuda ter o Genymotion como ferramenta
Avatar do usuário
admin
Administrador
Mensagens: 203
Registrado em: 09/Fev/2016, 12:27
Localização: São Paulo
Contato:

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor admin » 29/Fev/2016, 13:40

brunorenostro escreveu:eu acho que não tem a ver como a forma de enviar o app, mas sim porque o genymotion roda uma versão x86 do android e o delphi tem problemas com aplicativos para android x86 certo?


Se o Genymotion é usado para testar apenas aplicativos feitos para Intel, então não funcionará. Mas se ele roda arm, ai sim depende de como ele "recebe" o app para testes. Vejam, o fato do emulador rodar ou não em Windows (x86) não significa que não irá rodar apps do Delphi. O próprio emulador padrão do Android roda no Windows e pode ser utilizado para testar apps Delphi.

Alguns dos primeiros testes que fiz de emulação, rodei o emulador do Android no Mac (minha máquina HOST) e de dentro da máquina virtual Windows, dentro do Delphi, enviei o teste para o Mac, de qual forma? O emulador roda é um IP + Porta específico. Via aplicativo Putty instalado na máquina virtual Windows, eu redireciono para o IP + Porta do emulador...dando refresh no Delphi, o emulador aparece como um aparelho normal.

É disso que estou falando. Se o Genymotion funcionar dessa forma, ai fica fácil. Se ele possuir uma estrutura IP + Porta, basta redirecionar via Putty.

Mas preciso ver de perto o emulador pra ver se é possível.
--
Equipe TDevRocks
Tecnologia na ponta da língua
ric_rio
Mensagens: 40
Registrado em: 20/Fev/2016, 17:18

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor ric_rio » 02/Mar/2016, 21:23

Boa noite a todos.. :)


Entendo tudo que foi dito..

Mas na realidade a pergunta principal é :

O ANDROID AVD MANAGER rodar em uma MAQUINA VIRTUAL???

No meu caso estou usando o VMWare.
Eu instalei o Delphi no VMWare e roda beleza.
O Android AVD MANAGER quando aperto Start nao acontece nada...

E no delph o Android -> Target -> AVD_For_4_7_WXGA (a maquina criada no avd) a maquina fica com uma bola vermelha com x.

Abraços a todos..
E desde já agradeço a todos.. :)
Avatar do usuário
admin
Administrador
Mensagens: 203
Registrado em: 09/Fev/2016, 12:27
Localização: São Paulo
Contato:

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor admin » 03/Mar/2016, 11:11

ric_rio escreveu:Boa noite a todos.. :)


Entendo tudo que foi dito..

Mas na realidade a pergunta principal é :

O ANDROID AVD MANAGER rodar em uma MAQUINA VIRTUAL???

No meu caso estou usando o VMWare.
Eu instalei o Delphi no VMWare e roda beleza.
O Android AVD MANAGER quando aperto Start nao acontece nada...

E no delph o Android -> Target -> AVD_For_4_7_WXGA (a maquina criada no avd) a maquina fica com uma bola vermelha com x.

Abraços a todos..
E desde já agradeço a todos.. :)


Opa, funcionar funciona. Mas para você fazer o Delphi enxergar no Project Manager o emulador que está uma máquina diferente de onde o Delphi está instalado, você precisará configurar alguma rota na rede. Isso fazemos usando o programa Putty, ai dá pra fazer fácil.

O fato do emulador não rodar, provavelmente é algo errado nas configurações do AVD. Ele é muito sensível, qualquer configuração errada ele para de funcionar. Por isso recomendo o uso de um aparelho Android real.
--
Equipe TDevRocks
Tecnologia na ponta da língua
ric_rio
Mensagens: 40
Registrado em: 20/Fev/2016, 17:18

Re: Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor ric_rio » 03/Mar/2016, 19:23

Obrigado pela resposta :)

Quando instalamos o delphi, ele instala um grupo de icones Embarcadero Rad Estudio - Android AVD Manager e Android Tools.

Eu Estou tentando fazer rodar o AVD na mesma maquina virtual que instalei o delphi :)

Mas a resposta principal você já me forneceu. O Avd roda dentro de uma maquina virtual...
( Mesmo eu estando a duas semanas tentando fazer o bichinho funcionar e o delph enchergar) Enquanto isso
Pego o CEL de minha esposa para testar :)

Abraços a todos que foram tao atenciosos comigo. :)

Espero poder ajudar tambem


Abraços..
Ricardo M.Souza
ric_rio
Mensagens: 40
Registrado em: 20/Fev/2016, 17:18

Re: [RESOLVIDO] Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor ric_rio » 04/Mar/2016, 20:43

Ultima forma :)

segundo o link
http://developer.android.com/tools/devi ... lator.html

existe um paragrafo

Not Inside a VM - You cannot run a VM-accelerated emulator inside another virtual machine,
such as a VirtualBox or VMWare-hosted virtual machine. You must run the emulator directly on your system hardware.

Basicamente falando que não é possível rodar um emulador DENTRO de OUTRO emulador..

Fazer o que :(

Obrigado a todos novamente.. :)
Avatar do usuário
admin
Administrador
Mensagens: 203
Registrado em: 09/Fev/2016, 12:27
Localização: São Paulo
Contato:

Re: [RESOLVIDO] Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor admin » 08/Mar/2016, 09:56

ric_rio escreveu:Ultima forma :)

segundo o link
http://developer.android.com/tools/devi ... lator.html

existe um paragrafo

Not Inside a VM - You cannot run a VM-accelerated emulator inside another virtual machine,
such as a VirtualBox or VMWare-hosted virtual machine. You must run the emulator directly on your system hardware.

Basicamente falando que não é possível rodar um emulador DENTRO de OUTRO emulador..

Fazer o que :(

Obrigado a todos novamente.. :)


Informação nova pra mim, obrigado
--
Equipe TDevRocks
Tecnologia na ponta da língua
mauri_lima
Mensagens: 5
Registrado em: 25/Fev/2016, 16:17

Re: [RESOLVIDO] Delphi 10 + Emulador Android dentro de uma maquina virtual

Mensagempor mauri_lima » 12/Mar/2016, 02:51

Boa noite,
Consegui enviar um apk para Genymotion pelo xe10, com o mesmo sendo visualizado na ide, emulando um moto x com 4.4.4 api 19, embora tenha so que da erro na hora de rodar no emulador,

Voltar para “[Curso] - Criando aplicativos móveis com Delphi”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante