Analitcs

Pesquisar no conteúdo do blog.atlabs.com.br

quarta-feira, 8 de outubro de 2014

DELPHI - Criando um emulador Android

Reações: 

Retirado do site:

 http://docwiki.embarcadero.com/RADStudio/XE6/en/Creating_an_Android_Emulator

Criando um emulador Android


Um emulador Android é um dispositivo virtual Android (AVD) que representa um dispositivo Android específica. Você pode usar um emulador Android como uma plataforma de destino para executar e testar os aplicativos Android em seu PC.
YellowBang.pngAtenção: emuladores Android são extremamente lento . e não suportam o mesmo conjunto de recursos como dispositivos reais 
Nós não recomendamos que você tente usar um emulador Android:

Conteúdo

 [ hide 

Requisitos Mínimos para um emulador Android

Para criar um emulador Android (disponibilizada pelo Google como parte do SDK do Android), recomendamos a utilização de, pelo menos, o seguinte:
Nós não recomendamos o uso de um emulador do Android em uma máquina virtual (VM), porque o suporte GPU para o emulador não está geralmente disponível em VMs. No entanto, se você estiver executando o Delphi em uma máquina virtual em um computador Mac OS X, você pode considerar o uso de um emulador remoto no Mac, uma vez que o emulador não funciona em VMs. Para mais informações, consultehttp://delphi.org/2013/09/debugging-contra-a-remote-android-emulator/ .
RAD Studio suporta o emulador para versões do Android 4.x . 
Nós não apoiamos emuladores para a versão 2.x (Gingerbread) porque emuladores para Android alvo versões 2.x uma CPU ARMv6, que Delphi não suporta.

Emuladores do Android exigem uma GPU separada

Emuladores Android são fortemente dependentes de hardware, e isso inclui o hardware a ser emulado, bem como o hardware em que o emulador funciona.
Por este motivo, recomendamos que você verificar a presença de uma placa gráfica apropriada em seu sistema de desenvolvimento.
  1. Abra Painel de Controle \ Aparência e Personalização \ Display \ Resolução de Tela .
  2. Clique em Configurações Avançadas .
  3. Dê uma olhada nas propriedades exibidas de sua placa gráfica.
    • Se você não tem uma GPU adequada, provavelmente não vale a pena o seu tempo para criar e tentar executar um emulador Android. Encontrar um outro sistema de desenvolvimento que tem uma GPU adequada.
    • Nós não recomendamos Intel GPUs.
    • Se você receber mensagens de erro sobre OpenGL ES ao tentar executar o emulador Android, isso significa que sua GPU provavelmente não é adequado.

Criando um emulador Android é opcional

Se você decidir criar o seu próprio emulador Android, considere criar um emulador para cada dispositivo Android que você deseja oferecer suporte. Tenha em mente que emuladores Android muitas vezes correr tão lento que algumas pessoas consideram os inutilizáveis.
RAD Studio suporta as seguintes metas:
  • Emuladores Android que são versão 4.0 ou mais recente
  • Dispositivos Android que são ARM versão 7 ou mais recente
Emuladores Android não pode ser executado em uma máquina virtual (VM). Apesar de um emulador pode ser executado em uma máquina virtual, o emulador não vai realmente executar um aplicativo.
Nota: É um problema de desempenho bem conhecido que emuladores Android são extremamente lentos.

Instalação de uma imagem do sistema Android (Obrigatório)

Antes de criar um emulador Android, você precisa instalar uma imagem do sistema Android que seus emuladores pode usar.
Nota: Se você instalou o Android SDK e NDK durante a instalação do RAD Studio, uma imagem do sistema Android válido (como Android 4.2.2 API 17 ) já deve ser mostrado como instalado no Gerenciador de SDK Android . Neste caso, você não precisa instalar outra imagem do sistema Android.
Siga estes passos:
  1. Inicie o Gerenciador de dispositivos Android Virtual (selecione Iniciar> Todos os Programas> Embarcadero RAD Studio XE6> SDKs Android> Gerenciador Android AVD ).
  2. Na árvore de pacotes, localizar e verificar a ARM EABI V7A Sistema Imagem nó no primeiro nó Android na lista.
    Por exemplo: 4.2.2 Android (API 17) ou Android 4.3 (API 18)
    InstallAndroidSystemImage.png
  3. Clique em Instalar um pacote . (Apague todas as caixas de seleção que foram selecionados auto-.)
  4. Na Escolha pacotes para instalar página, clique em Aceitar licença e clique em Instalar para instalar a imagem do sistema.

Criando um Android Emulator - Campos-chave

Criando um emulador Android Usando o Android Virtual Device Manager

Para criar um emulador do Android em seu sistema, siga estes passos:
  1. Inicie o Gerenciador de SDK Android (selecione Iniciar> Todos os Programas> Embarcadero RAD Studio XE6> SDKs Android> Gerenciador Android AVD ).

    AllProgsAndrVDMgr2.png
  2. No Android Virtual Device Manager , clique no Novo botão para criar um novo dispositivo virtual.
    Clique em Novo no Gerenciador de Android AVD
  3. No Criar novo dispositivo virtual Android (AVD) caixa de diálogo, selecione um dispositivo Android para emular, e digite os detalhes que descrevem o dispositivo Android que você deseja emular. A fim de executar um aplicativo móvel FireMonkey , seu emulador Android deve atender aos seguintes requisitos:
    1. No Alvo , selecione um SDK Android com um nível API que é de 17 ou superior. A lista drop-down contém as versões instaladas do Android SDK.
    2. Sob Opções de emulação , verifique Use GPU anfitrião .
    3. Em Dispositivo , selecione o dispositivo Android para emular.
    Dica: Emulando um dispositivo Android mais antigo como o Nexus S pode ser mais rápido do que a emulação de um dispositivo mais novo, maior, como o Nexus 10.
  4. Clique em OK duas vezes para criar o seu novo emulador Android.
  5. Você pode agora ver o seu emulador no Android Virtual Device Manager.
    AVDwithEmulator.png
RAD Studio lista os emuladores Android no Project Manager , dentro do alvo nó do Android nó plataforma de destino. Veja Usando o alvo Node .
Nota: Como referência, aqui estão os locais padrão instalada do Android Development Tools instalado pelo instalador RAD Studio:
  • Se você precisa para iniciar o Gerenciador de SDK Android diretamente, aqui é a sua localização:
C: \ Users \ Public \ Documents \ Embarcadero \ Studio \ 14.0 \ PlatformSDKs \ adt-bundle-windows-x86-20131030
  • Se SDK Manager.exe não iniciar, use Android.bat , que está localizado aqui:
C: \ Users \ Public \ Documents \ Embarcadero \ Studio \ 14.0 \ \ PlatformSDKs ADT-bundle-windows-x86-20131030 \ sdk

Criando um emulador Android usando a linha de comando

Você pode criar um emulador Android na janela de comando, digitando um comando como este:
echo não |-s android criar avd-n my_android -t 1
Para a pele, você pode querer adicionar essa opção:
--skin WXGA800-7in
Para mais informações, consulte a documentação do Android .

Começar um emulador Android

Quando o emulador é a plataforma de destino atual, você não tem que iniciar o emulador antes de executar seu aplicativo Android no emulador. No entanto, recomendamos que você iniciar o seu emulador Android separadamente, talvez antes de começar a RAD Studio. Emuladores são notoriamente lento para iniciar e executar, assim que começar o emulador de antemão significa que o aplicativo pode obter para o emulador mais rapidamente.
A maneira recomendada para iniciar um emulador Android é usando o Gerenciador de dispositivos Android Virtual , que pode ser iniciado a partir do Gerenciador de SDK Android .
Para iniciar um emulador do Android, como o emulador padrão instalado no RAD Studio:
  1. Inicie o Gerenciador de dispositivos Android Virtual (selecione Iniciar> Todos os Programas> Embarcadero RAD Studio XE6> SDKs Android> Gerenciador Android AVD ).
  2. Selecione o emulador e clique em Iniciar .
    RSXE5Android.png
  3. Em seguida, clique lançamento na caixa de diálogo Opções de inicialização.
    LaunchOptions2.png
  4. O emulador deve agora começar (isso pode levar cinco ou dez minutos):
    EmulatorRunning3.png
    No Project Manager, o seu emulador deve aparecer no Alvo nó da plataforma de destino Android, com o seu porto designado (como (5554) ):
    OurEmulatorRunning.png
Dica: Se o gerente de projeto não mostrar o seu emulador rodando Android quanto correr, com o mesmo ícone como na imagem acima, consulte Usando o nó alvo .
Seu próximo passo é executar um aplicativo Android no seu emulador . No Project Manager, verifique se o nome do emulador é em negrito eo número da porta é indicado entre parênteses (como (5554) ), indicando que o emulador está em execução e é a atual plataforma de destino selecionada.

Consulte também


Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.

Max Gehringer