Android SDK

Tela Software:
Android SDK
Detalhes de Software:
Versão: 3.1.2.0 Atualizado
Data de upload: 22 Jun 18
Licença: Livre
Popularidade: 68

Rating: 3.0/5 (Total Votes: 3)

O projeto Android SDK é uma pilha de software totalmente gratuita e de plataforma cruzada para dispositivos móveis equipados com Android. Inclui todas as ferramentas de que você precisa para começar a usar o sistema operacional Android e o desenvolvimento de aplicativos. O Android é um dos sistemas operacionais móveis mais populares do mundo, com milhões de usuários em todo o mundo. Para começar a criar aplicativos para Android, visite a página da Web oficial.


Permite que os desenvolvedores criem aplicativos para o Android

O Android SDK permite que os desenvolvedores criem aplicativos para a plataforma Android. Esses aplicativos serão escritos usando a linguagem de programação Java e executados no Dalvik, uma máquina virtual personalizada projetada para uso embarcado que é executada sobre um kernel Linux. Claro, você também precisará do poderoso Android Studio IDE (Ambiente de Desenvolvimento Integrado).

O SDK (Software Development Kit) inclui muitas ferramentas úteis, a maioria delas apenas em linha de comando, bem como um emulador gráfico que permite testar um sistema operacional Android personalizado. Para começar, baixe e descompacte o arquivo, acesse a pasta tools dentro do diretório android-sdk-linux, e dê um duplo clique sobre o & lsquo; android & rsquo; arquivo.

Dependências de tempo de execução e sistemas operacionais suportados
Em primeiro lugar, devemos mencionar que o software Android SDK é independente de um ambiente de desktop, o que significa que você pode usá-lo em ambientes de desktop GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox ou Xfce. / p>
Em segundo lugar, você deve ter o Oracle JDK (Java Development Kit) mais recente instalado em seu computador, assim como a Biblioteca GNU C (glibc) 2.15 ou posterior. O Android SDK será executado em qualquer distribuição do GNU / Linux, desde que essas dependências de tempo de execução estejam disponíveis.

Por favor, note que o seu computador deve ter pelo menos 2GB de RAM (4GB recomendado), pelo menos 400MB de espaço livre em disco, bem como uma placa gráfica capaz de uma resolução de tela de 1280x800.

O que há de novo nesta versão:

  • Em alguns casos, o Android Studio ficou suspenso indefinidamente durante a saída.
  • Os criativos configurados com conjuntos de origem falharam com a seguinte mensagem quando a Execução instantânea foi ativada:
  • & quot; O nome do SourceSet não é reconhecido pelo Plug-in do Android Gradle. & quot;
  • Quando a Execução Instantânea foi ativada, as construções de novos projetos Kotlin falharam quando acionadas pelo comando Executar.
  • Durante a edição do arquivo build.gradle, às vezes havia um atraso considerável entre a digitação de um caractere e o caractere exibido na tela.
  • Falhas de compilação ocorreram durante a dexing em alguns projetos com grande número de módulos ou dependências externas, com a seguinte mensagem de erro:
  • & quot; RejectedExecutionException: limite de thread excedido substituindo o trabalhador bloqueado & quot;
  • O cálculo da lista D8 principal do D8 não estava levando em conta algumas invocações reflexivas.

O que há de novo na versão:

  • A configuração padrão do ProGuard, proguard.cfg, agora ignora as seguintes classes:
  • classes que estendem a preferência
  • classes que estendem o BackupAgentHelper
  • As regras de ant lib agora permitem que você substitua as propriedades java.encoding, java.source e java.target.
  • A codificação padrão para a tarefa Ant javac é agora UTF-8.
  • Agora, a exibição LogCat no DDMS exibe corretamente os caracteres UTF-8.
  • O SDK Manager é mais confiável no Windows. Para obter detalhes sobre as melhorias, consulte o site do Projeto de ferramentas Android.
  • Se você ativou os instantâneos de um AVD, eles serão capturados automaticamente. O emulador também agora restaura para o estado quando foi fechado pela última vez quase instantaneamente.
  • Corrigido o erro do arquivo JAR ausente que impedia que o draw9patch fosse executado.
  • Corrigido o hierarchyviewer e o ddms dos scripts de inicialização do Windows para suportar o novo local do adb.
  • Problemas conhecidos com o desempenho do emulador: Como o emulador do Android deve simular a arquitetura do conjunto de instruções ARM em seu computador, o desempenho do emulador é lento.

O que há de novo na versão 1.6 Release 2:

  • relacionada à API:
  • Expõe adequadamente as constantes relacionadas a CDMA no android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A e NETWORK_TYPE_1xRTT.
  • Imagem do sistema:
  • Corrige o erro para que a densidade do Bitmap seja agora propagada por Parcelable.
  • Corrige o NinePatchDrawable para dimensionar corretamente o preenchimento relatado para o modo de compatibilidade.
  • Corrige o TextView para calcular corretamente as métricas de fonte estilizadas com base na densidade da tela.
  • Atualiza o kernel para 2.6.29, para corresponder ao kernel em dispositivos com Android disponíveis comercialmente.
  • Ferramentas:
  • Adiciona o novo sistema de compilação Ant com suporte a projetos de instrumentação Emma (cobertura de código).
  • Corrige skins de emulador para emular adequadamente o d-pad no modo paisagem.
  • Corrige a renderização de densidade no editor de layout no ADT.

O que há de novo na versão 1.6, Versão 1:

  • Suporte a emulador para vários tamanhos / densidades de tela, incluindo novas aparências.
  • Android SDK e AVD Manager, uma interface gráfica para permitir que você gerencie seus ambientes SDK e AVD com mais facilidade. A ferramenta permite criar e gerenciar seus dispositivos virtuais Android e fazer o download de novos pacotes de SDK (como versões de plataforma e complementos) em seu ambiente.
  • Suporte aprimorado para pacotes de teste no New Project Wizard

O que há de novo na versão 1.5 Release 3:

  • O sistema Android 1.5 fornecido no SDK (como biblioteca e imagem do sistema) é a contrapartida de desenvolvimento da imagem do sistema de produção Android 1.5, implantável em aparelhos Android a partir de maio de 2009. O sistema é totalmente compatível e não inclui bibliotecas externas. Esta é a primeira versão do Android SDK que não inclui a biblioteca externa do Google Maps.
  • O sistema Android 1.5 oferece uma versão atualizada da API do framework. Como nas versões anteriores, a API do Android 1.5 é atribuída a um identificador inteiro - 3 - que é armazenado no próprio sistema. Esse identificador, chamado de & quot; Nível de API & quot ;, permite que o sistema determine corretamente se um aplicativo é compatível com o sistema, antes de instalar o aplicativo.
  • Os aplicativos podem fazer referência a um valor específico do nível da API em seus arquivos de manifesto, para indicar a versão mínima do sistema Android necessária para executar o aplicativo. Para referenciar um nível mínimo de API, os aplicativos podem adicionar um atributo android: minSdkVersion em seus arquivos de manifesto. O valor do atributo é um inteiro correspondente a um identificador de nível da API. Antes de instalar um aplicativo, o sistema verifica o valor do android: minSdkVersion e permite a instalação somente se o inteiro referenciado for menor ou igual ao inteiro do Nível de API armazenado no próprio sistema.
  • Ao migrar seu aplicativo para o novo SDK, você precisará escolher a versão da plataforma na qual você compilará seu aplicativo. Em geral, você deve compilar seu aplicativo com a versão mais baixa possível da plataforma que seu aplicativo pode suportar. Depois de determinar a versão mais baixa, você deve garantir que o arquivo de manifesto do seu aplicativo defina o nível da API da versão de plataforma compatível mais baixa no atributo android: minSdkVersion.
  • Depois de compilar seu aplicativo, você deve testá-lo na plataforma especificada no atributo android: minSdkVersion do aplicativo. Para garantir a compatibilidade com versões futuras, você também deve executar o aplicativo em plataformas usando um nível de API mais alto do que o usado pelo seu aplicativo. Para executar seu aplicativo em diferentes versões de plataforma no emulador, crie um AVD para cada versão de plataforma que você deseja testar. Para mais informações sobre AVDs, consulte Dispositivos Virtuais do Android. Se você estiver usando um dispositivo físico para testes, verifique se você conhece o nível da API da plataforma Android que ele executa.
  • Se você criar um aplicativo usando a biblioteca Android 1.5 e seu aplicativo fizer uso de quaisquer APIs introduzidas na API Nível 3, você deverá definir o atributo android: minSdkVersion no manifesto do aplicativo para & quot; 3 & quot ;.
  • Especificamente, você define o atributo android: minSdkVersion em um elemento como filho no arquivo de manifesto. Quando definido, o atributo é assim:
  • & lt; manifesto & gt;
  • ...
  • & lt; usa-sdk android: minSdkVersion = & quot; 3 & quot; / & gt;
  • ...
  • & lt; / manifest & gt;
  • Ao definir android: minSdkVersion dessa forma, você garante que os usuários só poderão instalar seu aplicativo se os dispositivos deles estiverem executando uma versão compatível da plataforma Android. Por sua vez, isso garante que seu aplicativo funcione corretamente em seus dispositivos. Isso é especialmente importante se seu aplicativo usar APIs ou recursos do sistema introduzidos no Android 1.5.
  • Se o seu aplicativo usa APIs introduzidas no Android 1.5, mas não declara & lt; usa-sdk android: minSdkVersion = & quot; 3 & quot; / & gt ;, será executado corretamente em dispositivos Android 1.5, mas não em dispositivos Android 1.0. No último caso, o aplicativo irá travar no tempo de execução quando tentar usar as APIs do Android 1.5.
  • Por outro lado, se seu aplicativo não usar novas APIs introduzidas no Android 1.5, o aplicativo na maioria dos casos funcionará normalmente em dispositivos que executam uma versão posterior da plataforma. No entanto, se você publicou o aplicativo, é altamente recomendável que você instale e teste seu aplicativo na imagem do sistema Android 1.5 incluída no SDK. Isso garantirá uma transição tranquila para os usuários, pois eles atualizam seus dispositivos para a nova versão da plataforma Android.
  • Finalmente, se o seu aplicativo não usar nenhuma nova API introduzida desde o Android 1.1, você poderá indicar a compatibilidade geral do Android 1.1 definindo o atributo como "2". Se o seu aplicativo não usar nenhuma nova API introduzida desde o Android 1.0, você poderá remover o atributo ou defini-lo como "1". No entanto, antes de publicar seu aplicativo, você deve certificar-se de compilar seu aplicativo com a biblioteca do Android que corresponde ao valor android: minSdkVeresion do aplicativo.
  • Alterações da API:
  • Estrutura de interface do usuário:
  • Framework para facilitar a interação de linhas de fundo / interface do usuário
  • Novo widget do SlidingDrawer
  • Novo widget HorizontalScrollview
  • framework AppWidget:
  • APIs para criação de AppWidgets da tela inicial segura. Para obter informações sobre como usar o AppWidgets, consulte a documentação do AppWidgets do Guia do desenvolvedor. Veja também Introdução aos widgets da tela inicial e a estrutura AppWidget no Blog do desenvolvedor Android.
  • APIs para preencher pastas do Live com conteúdo personalizado.
  • Estrutura de mídia:
  • APIs de gravação e reprodução de áudio brutos
  • Mecanismo de reprodução MIDI interativo
  • APIs de gravação de vídeo para desenvolvedores (formato 3GP)
  • Intenções de compartilhamento de vídeo e foto
  • Intenção de pesquisa de mídia
  • Estrutura do método de entrada:
  • Estrutura do serviço de método de entrada
  • Mecanismo de previsão de texto
  • Capacidade de fornecer IMEs para download aos usuários
  • Requisitos de hardware definidos pela aplicação:
  • Os aplicativos agora podem usar um novo elemento em seus arquivos de manifesto, para indicar ao sistema Android quais recursos de hardware eles precisam para funcionar corretamente. Por exemplo, um aplicativo pode usar o elemento para especificar que ele requer um teclado físico ou um dispositivo de navegação específico, como um trackball. Antes de instalar o aplicativo, o sistema Android verifica os atributos definidos para o elemento e permite que a instalação continue apenas se o hardware necessário estiver presente.
  • Quadro de reconhecimento de voz:
  • Suporte para o uso de bibliotecas de reconhecimento de fala por meio do Intent. Veja RecognizerIntent.
  • Adições diversas da API:
  • LocationManager: os aplicativos podem receber atualizações de alterações de local por meio do Intent
  • WebView - Toque em iniciar / terminar / mover / cancelar o suporte a eventos do DOM
  • APIs de gerenciador de sensor reprojetadas
  • GLSurfaceView - estrutura de conveniência para criar aplicativos OpenGL
  • Intenção de transmissão para que a instalação da atualização de aplicativo seja bem-sucedida - para uma experiência de atualização de aplicativo mais suave

O que há de novo na versão 1.5 Release 1:

  • Várias versões da plataforma Android estão incluídas (Android 1.1, Android 1.5). As ferramentas são atualizadas para permitir que você implante seu aplicativo em qualquer plataforma no SDK, o que ajuda a garantir a compatibilidade com a frente e, se aplicável, a compatibilidade com versões anteriores.
  • Apresenta as configurações de dispositivos virtuais Android - (AVD) das opções que você executa no emulador para modelar melhor os dispositivos reais. Cada AVD obtém sua própria área de armazenamento dedicada, facilitando muito o trabalho com vários emuladores que estão sendo executados simultaneamente.
  • Suporte para complementos do SDK, que estendem o Android SDK para oferecer acesso a uma ou mais bibliotecas externas do Android e / ou uma imagem de sistema personalizada (mas compatível) que pode ser executada no emulador.
  • O novo plug-in do Eclipse ADT (versão 0.9.0) oferece novos assistentes que permitem criar projetos destinados a configurações específicas do Android, gerar recursos XML (como layouts, animações e menus), gerar layouts alternativos e exportar e assinar seu aplicativo para publicação.
  • Suporte ao JUnit aprimorado no ADT
  • Criação de perfil mais fácil de desempenho
  • Gerenciamento mais fácil de aplicativos localizados. Agora você pode incluir ou excluir recursos de localidade ao criar seu APK em um único projeto Android.
  • Uma nova ferramenta chamada & quot; android & quot; substitui o script activitycreator.

O que há de novo na versão 1.0 Release 1:

  • Emulador:

  • O
  • Emulator agora salva a imagem do usuário em & # x3c; android & # x3e; /SDK1.0 /
  • Congelamentos fixos relacionados ao EsounD no Linux.
  • Corrigida a documentação em -help-audio. '-audio list' não funciona, é necessário chamar -help-audio-out e -help-audio-in para obter a lista de back-ends de áudio válidos.
  • Roda de rolagem fixa Emulação do Dpad no modo girado. antes disso, usar a roda de rolagem sempre gerava eventos Dpad Up / Down, mesmo quando em modo paisagem.
  • Várias opções de comando obsoletas foram removidas.
  • Definir a velocidade da rede por meio do console ou a opção -netspeed modificará adequadamente o ícone de conectividade no dispositivo.
  • Definir o estado do registro de voz GSM como 'roaming' no console modificará adequadamente o ícone de voz no dispositivo
  • SQLite:
  • O SQLite agora está incluído no pacote do SDK em todas as plataformas.

Requisitos :

  • Ambiente de tempo de execução do Oracle Java Standard Edition

Programas semelhantes

Shed Skin
Shed Skin

15 Apr 15

Project Fortress
Project Fortress

2 Jun 15

wwlisp
wwlisp

2 Jun 15

Outro software de desenvolvedor Open Handset Alliance

Android SDK
Android SDK

11 Jul 15

Comentário para Android SDK

Comentários não encontrado
Adicionar comentário
Ligue imagens!