Instalando o Android SDK e configurando o ADB. Desenvolvimento para Android: instalando o SDK Instalando o SDK no Windows 7

Instalando o Android SDK e configurando o ADB. Desenvolvimento para Android: instalando o SDK Instalando o SDK no Windows 7

09.05.2018

Este artigo ajudará todos os iniciantes e proprietários de dispositivos Android a se familiarizarem com SDK. Você vai aprender como instalar o SDK do Android. Por que isso é necessário: em primeiro lugar, para hackear, em segundo lugar, para acessar a parte do sistema do firmware e sua posterior alteração e, em terceiro lugar, para obter direitos de root.
Existe uma ferramenta no SDK ADB (ponte de depuração do Android) Debugging Bridge para Android ou outra interface para depuração do Android, com ele você pode:

Este manifesto deve estar no diretório raiz de cada aplicativo. Ações e configurações individuais, permissões e configurações de aplicativos, como ícone, etc., estão listadas aqui. Ele tem uma compreensão detalhada de tudo o que é necessário como desenvolvedor. Aqui podemos definir vários filtros, como qual atividade queremos listar, qual aplicativo, quais mensagens escrever, etc. Com esta ferramenta é fácil descobrir exatamente o que deu errado. Vamos descobrir qual linha é o erro.

Encontramos as variáveis ​​de ambiente do item e encontramos o item Caminho, clique em editar e sem excluir nada, adicione seu caminho separado por ponto e vírgula C:\adt-bundle-windows\ferramentas de plataforma(Ver foto). Clique OK.

Você também pode baixar e instalar. Vamos ao site oficial da biblioteca, vá até a seção "Download" e clique em "Baixar instalador". Finalmente temos tudo carregado, agora só há atualização e progresso. Os iniciantes preenchem as caixas, assim como na imagem, os avançados podem preencher por conta própria.

Conheceremos a biblioteca criando um jogo simples no qual não utilizaremos a extensão. A penúltima coisa deve ser desenvolver com sucesso nossa base de design. E este será o último de hoje. O projeto foi importado por nós e vemos que é composto por três diretórios.

Agora vamos verificar se tudo está funcionando: vá em Iniciar, inicie a linha de comando (de preferência como administrador para Windows Vista/7) e digite o comando adb e obtenha o seguinte.

Resultado

Se você recebeu, tudo funciona perfeitamente.

Comandos ADB

Aqui está uma lista de comandos úteis:
dispositivos adb – Veja uma lista de dispositivos que já estão conectados ao computador
adb wait-for-device - Aguarde a conexão do dispositivo
adb get-serialno – Visualiza o número de série do dispositivo
adb logcat – Veja o que está acontecendo dentro do dispositivo
adb logcat > c:\logcat.txt - O comando salvará todas as alterações em um arquivo
filtros para logcat
V - Verbose (prioridade mais baixa, modo padrão)
D - Depuração (depuração)
Eu - Informações
W - Aviso
E - Erro
F - Fatal (erro crítico)
S - Silencioso (prioridade mais alta, modo silencioso, não produz nada)
Exemplo adb logcat *:W – Exibe apenas mensagens de erro do sistema
adb logcat [-b ] - Exibe informações do buffer do sistema
radio - Visualiza o buffer contendo mensagens do módulo de rádio/telefonia.
events - Visualize um buffer contendo mensagens de eventos relacionados.
main - Visualiza o buffer de log principal (padrão)
Exemplo adb logcat -b rádio
reinicialização adb - Reinicialize o dispositivo.
adb reboot recovery - Reinicie o dispositivo no modo de recuperação.
adb reboot bootloader - Reinicialize no modo bootloader.
adb shell cat /proc/mtd - Visualiza informações sobre as “partições” da memória do dispositivo.
adb shell df – Veja informações sobre partições e recursos livres.
adb push - Copie um arquivo para o dispositivo.
adb pull - Copie um arquivo para o seu computador.
adb install [-l] [-r] [-s] - instalando o aplicativo
Exemplo de instalação do adb em:/adb/app/autostarts.apk Instale o arquivo autostarts.apk localizado na pasta /adb/app/ no disco com:
filtros
-l Bloqueie o aplicativo.
-r Reinstale o aplicativo, salvando os dados.
-s Instale o aplicativo no cartão de memória.
desinstalação adb - Desinstalando um aplicativo.
Exemplo de desinstalação do adb autostarts.apk

Temos que estabelecer as bases do nosso jogo, se você vir a mesma coisa da imagem, você está totalmente tranquilo e tudo funciona como deveria. Os checos são desesperadamente lentos. No que diz respeito à compatibilidade avançada, tudo funcionará, mas não necessariamente seguirá as tendências. Prepare café ou chá porque vai demorar muito.

Usando dispositivos virtuais

Caso contrário, baixe e instale-o primeiro. Você deve ativar a depuração diretamente no seu telefone ou tablet. No campo Nome, insira o nome que você deseja que seu dispositivo virtual receba. Você abrirá uma janela que merece sua atenção. Uma opção interessante é a opção “Escala” para tamanho real, que permite ajustar o tamanho da tela do telefone e a suavidade da tela do laptop. O resultado é que você pode exibir um retrato de 800px na tela de um laptop com um retrato de 768px, e parte dele ainda ocupa listras diferentes.



Graças ao Android SDK, você pode abrir qualquer aplicativo Android no seu computador. Por exemplo, você pode jogar Froot Ninja ou Talking Tom em seu sistema de trabalho. Este programa será relevante para proprietários de dispositivos móveis desta plataforma popular, desenvolvedores de software ou aqueles que planejam comprar um smartphone com sistema operacional Android. Este utilitário pode ser usado para selecionar os aplicativos necessários para o seu telefone, porém o processo de instalação deles no computador é bastante complicado. Vamos tentar baixar o Android SDK gratuitamente e instalar sua nova versão em seu computador.

Se tudo desse certo tão bem, o que você teria planejado? Insira um nome de projeto no Título do Projeto e clique em Avançar. O nome do pacote deve conter o nome do seu pacote de aplicativos. Crie a ação que deseja testar e não altere o nome. O que isso significa mais tarde?

Em seguida, clique em “Concluir” e o aplicativo será criado. Clique duas vezes nele e navegue pelos diversos formulários e diversas guias abaixo. Não se preocupe, explicaremos tudo em outras obras. Você obterá cerca de 13 linhas de código-fonte para algo obscuro e um pouco desconhecido. Se você tiver um telefone conectado corretamente, o aplicativo será baixado nele.

Possibilidades:

  • emulação de aplicativos móveis;
  • selecionando o dispositivo Android desejado para exibir os aplicativos;
  • instalação de diferentes versões do sistema operacional Android;
  • escolha do design da interface.

Princípio da Operação:

A interface do programa parece um dispositivo móvel. A principal função do Android SDK é emular aplicativos para telefones com plataforma Android. Ao usar o programa, muitos usuários podem ter problemas durante a instalação de aplicativos. Este utilitário será útil para desenvolvedores de software para smartphones, pois permite que você veja os resultados do seu trabalho; Na fase de instalação do programa, você precisa selecionar as versões do sistema operacional Android necessárias para a instalação. Depois disso, você pode adicionar os aplicativos necessários ao programa para testá-los e visualizá-los.

Caso contrário, você verá uma janela onde poderá escolher qual dispositivo executa o aplicativo. Explicaremos tudo isso na próxima vez, mostraremos como iniciar outra a partir de uma atividade e como usar alguma visualização. Se você não conhece nenhum conselho, não tenha medo de perguntar nos comentários. Não gosto nada da tradução da fonte. Recursos de escrita são muito ingleses. Se o nome de usuário associado ao seu Aplicativo incluir o nome ou marca de uma empresa, você deverá autorizar essa empresa a usar o nome ou marca da empresa em seu nome de usuário ou alterar seu nome de usuário para remover o nome ou marca da empresa. Seu aplicativo atende aos requisitos do aplicativo. Você é o único responsável por todos os aspectos do desenvolvimento e uso do seu Aplicativo, incluindo documentação relacionada, assistência ao usuário, suporte e garantia.

  • Responsabilidade pelo uso.
  • Propriedade dos materiais do programa.
Você concorda que a forma e a natureza dos Materiais do Programa estão sujeitas a alterações sem aviso prévio e que versões futuras dos Materiais do Programa podem ser incompatíveis com aplicativos desenvolvidos em versões anteriores dos Materiais do Programa.

O Android SDK é executado no Windows XP, Vista, 7 e 8.

Prós:

  • teste de todos os aplicativos Android;
  • suporte para vários dispositivos Android;
  • a capacidade de baixar Android SDK gratuitamente para o seu computador;
  • interface simples.

Desvantagens:

  • Interface em inglês;
  • Pode haver dificuldades em trabalhar para iniciantes.

Android SDK é muito útil para desenvolvedores de aplicativos Android. Você pode testar qualquer programa móvel diretamente no seu PC.

Este Contrato começa na data em que você indica sua aceitação dos termos e condições deste Contrato e permanece em pleno vigor e efeito até ser rescindido de acordo com os termos deste Contrato. Qualquer uma das partes poderá rescindir este Contrato por qualquer motivo. No entanto, as disposições que sobreviveriam naturalmente à rescisão deste Contrato sobreviverão. Cada parte representa e garante à outra: possui todos os direitos, poderes e habilidades necessários para cumprir e cumprir as obrigações contempladas neste Contrato; nenhuma autorização ou aprovação de terceiros é necessária em conexão com a execução, entrega ou execução deste Contrato por essa parte; este Contrato constitui uma obrigação legal, válida e vinculativa a ser executada de acordo com seus termos; e as obrigações de tal parte sob este Contrato não violam nenhuma lei nem violam qualquer outro acordo ao qual tal parte esteja vinculada. Você declara e garante que possui todos os direitos de propriedade intelectual, incluindo todas as patentes, marcas registradas, segredos comerciais, direitos autorais ou outros direitos de propriedade necessários no Aplicativo e no Envio. Se você usar materiais de terceiros, você declara e garante que tem o direito de distribuir o material de terceiros no aplicativo. Você pode ter direitos que variam de jurisdição para jurisdição; no entanto, as isenções de responsabilidade anteriores aplicam-se na extensão máxima permitida pela lei aplicável. Exceto quando proibido, você concorda que todas as disputas, reivindicações e processos direta ou indiretamente decorrentes ou relacionados a este Contrato serão resolvidos individualmente, sem qualquer forma de ação coletiva e exclusivamente em tribunais governamentais ou federais localizados no Condado de Johnson, Kansas. Você concorda em renunciar a todas as defesas de falta de jurisdição pessoal e forum non conveniens com relação ao local e jurisdição nos tribunais estaduais e federais no Condado de Johnson, Kansas. Nem o curso da conduta entre as partes nem as práticas comerciais modificarão este Acordo. Se qualquer disposição deste Contrato for considerada inválida, o restante deste Contrato continuará a ser aplicado. Se qualquer disposição deste Contrato for considerada ilegal, nula ou inexequível, então essa disposição será considerada separável deste Contrato e as disposições restantes continuarão a ser válidas e aplicáveis. Qualquer suposta cessão que viole este Contrato será nula. Você não poderá usar, exportar, reexportar, importar, vender ou transferir qualquer um dos Materiais do Programa, exceto conforme permitido pela lei dos Estados Unidos e outras leis aplicáveis ​​na jurisdição em que você obtiver tais Materiais do Programa. Convenção sobre Contratos para a Venda Internacional de Mercadorias. . No entanto, são necessárias certificações e perfis de serviço especiais.

No entanto, o uso do utilitário requer conhecimentos especiais e pode ser problemático para usuários novatos.

Graças ao Android SDK, você pode abrir qualquer aplicativo Android no seu computador. Por exemplo, você pode jogar Froot Ninja ou Talking Tom em seu sistema de trabalho. Este programa será relevante para proprietários de dispositivos móveis desta plataforma popular, desenvolvedores de software ou aqueles que planejam comprar um smartphone com sistema operacional Android. Este utilitário pode ser usado para selecionar os aplicativos necessários para o seu telefone, porém o processo de instalação deles no computador é bastante complicado. Vamos tentar baixar o Android SDK gratuitamente e instalar sua nova versão em seu computador.

Possibilidades:

  • emulação de aplicativos móveis;
  • selecionando o dispositivo Android desejado para exibir os aplicativos;
  • instalação de diferentes versões do sistema operacional Android;
  • escolha do design da interface.

Princípio da Operação:

A interface do programa parece um dispositivo móvel. A principal função do Android SDK é emular aplicativos para telefones com plataforma Android. Ao usar o programa, muitos usuários podem ter problemas durante a instalação de aplicativos. Este utilitário será útil para desenvolvedores de software para smartphones, pois permite que você veja os resultados do seu trabalho; Na fase de instalação do programa, você precisa selecionar as versões do sistema operacional Android necessárias para a instalação. Depois disso, você pode adicionar os aplicativos necessários ao programa para testá-los e visualizá-los.

O Android SDK é executado no Windows XP, Vista, 7 e 8.

Prós:

  • teste de todos os aplicativos Android;
  • suporte para vários dispositivos Android;
  • a capacidade de baixar Android SDK gratuitamente para o seu computador;
  • interface simples.

Desvantagens:

  • Interface em inglês;
  • Pode haver dificuldades em trabalhar para iniciantes.

Android SDK é muito útil para desenvolvedores de aplicativos Android. Você pode testar qualquer programa móvel diretamente no seu PC.

No entanto, o uso do utilitário requer conhecimentos especiais e pode ser problemático para usuários novatos.

Última atualização: 14/11/2017

Tudo o que fazemos no Android usando Java depende do Android SDK - se criarmos um aplicativo para uma versão específica, por exemplo, para Android Nougat, devemos ter as ferramentas SDK apropriadas instaladas. Isso deve ser levado em consideração durante o desenvolvimento.

Vamos abrir o Android Studio. Por padrão, se executarmos o programa pela primeira vez, algum menu inicial será aberto para nós. Na parte inferior da tela inicial do programa, encontre o botão “Configurar” e clique nele:

Para uma visão mais detalhada de todos os componentes de cada plataforma, clique no link Mostrar detalhes do pacote na parte inferior da janela.

Aqui podemos ver detalhadamente quais pacotes estão instalados para cada plataforma. Todos os componentes são agrupados por uma versão específica do SDK, por exemplo, Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) e assim por diante. Cada versão do SDK representa, na verdade, uma versão ou subversão específica do sistema operacional Android. Mas cada versão do SDK inclui uma ampla gama de componentes, incluindo ferramentas de desenvolvimento para TVs, relógios inteligentes, etc. Nem todas essas ferramentas podem ser necessárias, portanto não faz sentido instalar completamente todas as versões do SDK.

Neste caso, estaremos interessados ​​​​principalmente no item Android SDK Platform. A plataforma Android SDK contém todas as principais funcionalidades usadas durante o desenvolvimento. Este item pode ser selecionado para todas as plataformas para as quais iremos compilar a aplicação. Em particular, recomendo escolher as plataformas mais recentes - Android 8.0/7.1, bem como aquelas que serão utilizadas como plataformas mínimas, por exemplo, Android 5.0/5.1.

Além da plataforma SDK, cada plataforma, via de regra, contém uma série de componentes que se destinam a testar o aplicativo em um emulador:

    Imagem do sistema Android TV Intel x86 Atom

    Imagem do sistema Android Wear Intel x86 Atom

Para plataformas anteriores, a lista de componentes pode variar.

Se você não planeja usar um emulador, esses componentes não são tão importantes. E vice-versa, se o teste ocorrer em um emulador, você deverá instalar uma imagem do sistema para isso Imagem do sistema Intel x86 Atom das APIs do Google ou Imagem do sistema Intel x86 Atom do Google Play.

Aqui, os pacotes mais importantes para nós são:

    Repositório de suporte Android

    Biblioteca de suporte do Android

    Serviços do Google Play

    Repositório do Google

    Driver USB do Google

Esses pacotes instalam repositórios Android e serviços do Google Play. Além disso, se você quiser utilizar um smartphone Google - Nexus 5/5X e 6/6P ou Google Pixel - para testar aplicativos, deverá instalar o pacote Google Usb Driver, que fornece um driver para trabalhar com esses smartphones. Se você pretende usar um smartphone de outro fabricante, neste caso será necessário instalar um driver USB diretamente deste fabricante. Via de regra, ao conectar um smartphone, o próprio sistema tenta instalar o driver.

Se você planeja usar um emulador, você também deve instalar o pacote Acelerador de emulador Intel x86 (instalador HAXM).

E se durante o processo de desenvolvimento ou teste surgirem problemas com algumas versões do sistema operacional Android, então é provável que a raiz do problema esteja na falta dos componentes necessários para determinadas plataformas. Nesse caso, você pode iniciar o SDK Manager no Android Studio e instalar manualmente os componentes ausentes.

Posteriormente, sempre que você iniciar o Android Studio, aparecerão notificações pop-up sobre a disponibilidade de atualizações por plataforma, o que é bastante conveniente e permitirá que os projetos acompanhem as últimas atualizações do Google.

Se mais tarde precisarmos chamar o SDK Manager, podemos fazer isso no próprio Android Sudio por meio da barra de ferramentas.

Android SDK é o emulador mais popular para a plataforma móvel Android. Este pacote é usado por muitos desenvolvedores para criar seus aplicativos, e usuários comuns o utilizam como uma introdução à própria plataforma.

No entanto, o usuário recebe vários recursos adicionais - por exemplo. Para substituir o firmware ou kernel do sistema operacional, muitos usuários usam o programa ADB, que faz parte do Android SDK descrito acima. Este programa permite estabelecer uma conexão entre o dispositivo e um computador pessoal e realizar diversas manipulações no sistema.

Instalando e configurando o Android SDK e o pacote ADB (Android Debug Bridge)

  1. E assim, inicialmente você precisa baixar a versão mais recente do emulador Android SDK. Recomenda-se baixar o arquivo zip para evitar problemas de instalação. Transferimos a pasta do arquivo chamado android-sdk-windows para a pasta raiz da unidade C, resultando no caminho C:\android-sdk-windows.
  2. Depois de certificar-se de que o PC está conectado à Internet, execute o programa SDK Manager, localizado na pasta android-sdk-windows. Uma janela como esta aparecerá.

    Precisamos baixar e instalar as ferramentas da plataforma Android SDK e as ferramentas Android SDK. De todos os pontos, você precisa verificar esses dois pontos e clicar no botão Instalar. Todo o processo de instalação ocorrerá automaticamente. Agora, para trabalhar com o dispositivo, você precisa instalar seus drivers.

  3. Vá para a pasta C:\android-sdk-windows\platform-tools\ e veja o programa ADB instalado lá. O caminho para o programa ficará assim: C:\android-sdk-windows\platform-tools\adb e para não inseri-lo toda vez que precisar editar a variável PATH. Se o Windows 7 estiver instalado no seu PC, clique com o botão direito no atalho “Computador”, selecione “Propriedades” e na janela que aparece, selecione “Configurações avançadas do sistema”. Meu Computador” ”, depois “Propriedades”.
  4. Na janela selecionada na guia “Avançado”, clique em “Mover ambiente”. Na lista de parâmetros “Variáveis ​​​​do sistema”, selecione “caminho” e clique no botão editar. Na janela do editor de variáveis ​​que aparece, você precisa adicionar o caminho no item “valor da variável” no final da linha (após o ponto e vírgula c:\android-sdk-windows\tools;c:\android-sdk); -windows\ferramentas de plataforma;. Se não houver ponto e vírgula, adicione-os. Salve as alterações clicando em OK.
  5. A seguir passamos para a fase de instalação do driver do dispositivo. Muitos dispositivos de diferentes fabricantes possuem um PC para sincronizar o gadget com um PC e, se você usar um, provavelmente já possui o driver instalado. Se você não possui drivers, será necessário instalá-los. Para fazer isso, vá até a pasta do SDK instalado anteriormente e inicie o SDK Manager. O processo de instalação do driver é semelhante à instalação das ferramentas da plataforma Android SDK e das ferramentas Android SDK descritas acima. Selecione o pacote Google Usb Driver na lista e clique em Instalar. Os drivers serão baixados para a pasta C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Agora vá ao menu principal do seu smartphone ou tablet, vá em Aplicativos e ative a Depuração USB. Conectamos o gadget a um computador pessoal, que detectará uma nova conexão e se oferecerá para instalar um driver nela. Já os baixamos com sucesso acima, então os instalamos a partir dessa pasta. Após a instalação, um novo dispositivo aparecerá no gerenciador de dispositivos (“Computador” -> “Propriedades” -> “Gerenciador de Dispositivos”) - “Interface ADB”.
  7. Agora você só precisa iniciar o programa ADB. É melhor gerenciar o aplicativo usando a linha de comando, para chamá-lo você precisa ir em “Iniciar” e digitar cmd no campo de pesquisa e depois pressionar enter. Agora, por exemplo, para visualizar os dispositivos conectados, digite o comando adb devices. No entanto, é melhor usar um método alternativo -
Visualizações