Android SDK - Android SDK
Desenvolvedor (s) | |
---|---|
lançamento inicial | Outubro de 2009 |
Versão estável | 26.1.1 / setembro de 2017
|
Escrito em | Java |
Sistema operacional | Plataforma cruzada |
Disponível em | inglês |
Modelo | IDE , SDK |
Local na rede Internet | desenvolvedor |
O Android SDK é um kit de desenvolvimento de software que inclui um conjunto abrangente de ferramentas de desenvolvimento. Isso inclui um depurador , bibliotecas , um emulador de aparelho baseado em QEMU , documentação, código de amostra e tutoriais. As plataformas de desenvolvimento atualmente suportadas incluem computadores executando Linux (qualquer distribuição Linux de desktop moderno ), Mac OS X 10.5.8 ou posterior e Windows 7 ou posterior. Desde março de 2015, o SDK não está disponível no próprio Android, mas o desenvolvimento de software é possível usando aplicativos Android especializados.
Até o final de 2014, o ambiente de desenvolvimento integrado (IDE) oficialmente suportado era o Eclipse usando o plug-in Android Development Tools (ADT). Em 2015, o Android Studio é o IDE oficial; no entanto, os desenvolvedores são livres para usar outros, mas o Google deixou claro que o ADT foi oficialmente descontinuado desde o final de 2015 para se concentrar no Android Studio como o Android IDE oficial. Além disso, os desenvolvedores podem usar qualquer editor de texto para editar arquivos Java e XML e, em seguida, usar ferramentas de linha de comando ( Java Development Kit e Apache Ant são necessários) para criar, construir e depurar aplicativos Android, bem como controlar dispositivos Android anexados (por exemplo, acionar um reinicie, instalando o (s) pacote (s) de software remotamente).
As melhorias no SDK do Android andam de mãos dadas com o desenvolvimento geral da plataforma Android. O SDK também oferece suporte a versões mais antigas da plataforma Android, caso os desenvolvedores desejem direcionar seus aplicativos a dispositivos mais antigos. As ferramentas de desenvolvimento são componentes para download, portanto, depois de fazer o download da versão e plataforma mais recentes, as plataformas e ferramentas mais antigas também podem ser baixadas para teste de compatibilidade.
Os aplicativos Android são empacotados no formato .apk e armazenados em uma /data/app
pasta no sistema operacional Android (a pasta só pode ser acessada pelo usuário root por motivos de segurança). O pacote APK contém arquivos .dex (arquivos de código de bytes compilados chamados executáveis Dalvik ), arquivos de recursos, etc.
Ferramentas da plataforma Android SDK
As Android SDK Platform Tools são um subconjunto para download separado do SDK completo, consistindo em ferramentas de linha de comando, como adb e fastboot .
Segurança
Alguns problemas de segurança foram encontrados em 2014.