Blog oficial para desenvolvedores que falam português
Android Studio 2.2
9/27/16
Por
Jamal Eason
, gerente de produtos, Android
O
Android Studio 2.2
já está disponível para
download
. Pré-exibido na Google I/O 2016, o Android Studio 2.2 é a versão mais recente do nosso ambiente de desenvolvimento integrado usado por milhões de desenvolvedores Android de todo o mundo.
Repleta de melhorias, essa versão tem três pontos principais: velocidade, inteligência e compatibilidade com a plataforma Android. Desenvolva com mais velocidade com recursos como o novo Editor de Layout, que torna a criação da interface do usuário de um aplicativo algo rápido e intuitivo. Desenvolva com mais inteligência com nosso novo APK Analyzer, o Inspetor de Layout aprimorado, análises de código ampliadas, recursos do IntelliJ 2016.1.3 e muito mais. Por último, como ambiente de desenvolvimento integrado oficial para o desenvolvimento de aplicativos Android, o Android Studio 2.2 inclui compatibilidade com todos os recursos ao desenvolvedor mais recentes do Android 7.0 Nougat, como o
preenchimento de código
, para ajudar você a adicionar recursos da plataforma Android, como o
Suporte a diversas janelas
, a
Quick Settings API
ou o reprojetado
Notifications
e, é claro, o
Android Emulator
integrado para testar tudo.
Nesta versão, aprimoramos as Estruturas Android e o ambiente de desenvolvimento integrado em conjunto para criar o Layout Restrito. Esse novo e completo gerenciador de layout ajuda a projetar layouts grandes e complexos em uma hierarquia plana e simplificada. O
ConstraintLayout
integra-se ao seu aplicativo como uma biblioteca de suporte Android comum e foi desenvolvido paralelamente ao novo Editor de Layout.
O Android Studio 2.2 inclui mais de 20 novos recursos dentre as principais fases do processo de desenvolvimento: concepção, desenvolvimento, compilação e teste. A nova versão inclui desde projetar IUs com o novo
ConstraintLayout
até programar em código C++ com o Android NDK, compilar com os compiladores Jack mais modernos, criar casos de teste para o aplicativo no Espresso: o Android Studio 2.2 é a atualização que não dá para perder. Veja mais detalhes sobre alguns dos principais destaques:
Projetar
Editor de Layout:
Criar interfaces do usuário para aplicativos Android agora é muito mais fácil com o novo designer de interface do usuário. Construa rapidamente a estrutura da IU do seu aplicativo com o novo modo de plano do projeto e ajuste os atributos visuais de cada widget com o novo painel de propriedades.
Saiba mais
.
Editor de Layout
Layout Restrito:
É um gerenciador de layout flexível para seu aplicativo, que permite criar interfaces do usuário dinâmicas sem aninhar diversos layouts. Ele tem compatibilidade retroativa até a API Android de nível 9 (Gingerbread). O ConstraintLayout funciona melhor com o novo Editor de layout do Android Studio 2.2.
Saiba mais
.
ConstraintLayout
Desenvolver
Maior compatibilidade com C++:
Agora você pode usar o
CMake ou o ndk-build
para compilar seus projetos em C++ no Gradle. Migrar projetos de sistemas de compilação CMake para o Android Studio agora é muito simples. Além disso, você encontrará compatibilidade com C++ no novo assistente de projeto do Android Studio, além da correção de diversos erros na experiência de edição de depuração de C++.
Saiba mais
.
Edição de código C++ e compatibilidade com CMake
Buscador de exemplos:
Referenciar
exemplos de código Android
agora está muito mais fácil com o Android Studio 2.2. Dentro da janela do editor de código, encontre ocorrências do código do seu aplicativo no exemplo de código Android do Google para ajudar a começar bem o desenvolvimento.
Saiba mais
.
Manu de exemplos de código
Compilar
Melhorias no Instant Run:
Lançado no Android Studio 2.0, o
Instant Run
é o nosso maior investimento a longo prazo no desenvolvimento para Android para torná-lo rápido e leve. Desde o lançamento, ele melhorou significativamente os ciclos de iteração de edição, compilação e execução para muitos desenvolvedores. Nesta versão, fizemos muitas melhorias na confiabilidade e na estabilidade do Instant Run. Se você já desativou o Instant Run, recomendamos que reative-o e entre em contato se tiver mais algum problema. (Settings → Build, Execution, Deployment → Instant Run [Windows/Linux]; Preferences → Build, Execution, Deployment → Instant Run [OS X]). Para obter detalhes sobre as correções que fizemos, dê uma olhada nas
notas da versão 2.2 do Android Studio
.
Ativar Instant Run
APK Analyzer:
Examine o conteúdo dos seus APKs facilmente para entender a contribuição em tamanho de cada componente. Este recurso pode ser útil para depurar problemas com
multidex
. Além disso, com o APK Analyzer, é possível comparar duas versões de um APK.
Saiba mais
.
APK Analyzer
Cache de compilação (experimental):
Continuamos investindo na velocidade de compilação com a introdução de um novo cache de compilação experimental, que ajudará a reduzir os tempos de compilação completa e incremental. Basta adicionar
android.enableBuildCache=true
ao arquivo
gradle.properties
.
Saiba mais
.
Configuração do cache de compilação
Testar
Sensores virtuais no Android Emulator:
O Android Emulator agora contém um novo conjunto de controles dos sensores virtuais. Com os novos controles de IU, é possível testar os
Sensores Android
, como o Acelerômetro, Temperatura ambiente, Magnetômetro e muito mais.
Saiba mais
.
Sensores virtuais do Android Emulator
Gravador de testes Espresso (beta):
O Gravador de testes Espresso permite criar testes de IU facilmente por meio da gravação de interações com seu aplicativo. Depois da gravação, ele gera o
código do teste de IU
para você. Basta gravar as interações com um dispositivo e adicionar declarações para verificar elementos da IU em pontos específicos do seu aplicativo. Depois, o Gravador de testes Espresso coleta a gravação salva e gera um teste de IU correspondente automaticamente. Você pode executar o teste localmente, no seu servidor de integração contínua ou usando o
Firebase Test Lab para Android
.
Saiba mais
.
Gravador de testes Espresso
Depurador de GPU (beta):
O depurador de GPU agora está em fase beta. Agora é possível capturar um fluxo de comandos do OpenGL ES no dispositivo Android e reproduzi-lo no Android Studio para análise. Você ainda pode examinar totalmente a condição de GPU de qualquer comando do OpenGL ES para entender melhor e depurar sua saída gráfica.
Saiba mais:
Depurador de GPU
Recapitulando, o Android Studio 2.2 inclui os seguintes recursos principais, entre outros:
Projetar
Editor de layout
Layout restrito
Inspetor de layout
(experimental)
Compatibilidade com arquivo PSD no Vector Asset Studio
Desenvolver
Plug-in do Firebase
Análise de código e verificação de código suspeito atualizadas
Maior suporte à acessibilidade
Maior suporte à depuração e edição de C++
Atualização da plataforma IntelliJ 2016.1.3
Buscador de exemplos
Renderização de fontes melhorada
Compilar
Melhorias ao compilador Jack
Compatibilidade com Java 8
CMake ou ndk-build para C++
Visualizador de manifesto integrado
Cache de compilação
(experimental)
Compatibilidade com OpenJDK
Melhorias ao Instant Run
Testar
Gravador de testes Espresso
(beta)
APK Analyzer
Depurador de GPU
(beta)
Sensores virtuais do Android Emulator
Saiba mais sobre o Android Studio 2.2 dando uma olhada nas
notas da versão
e na
publicação do blog de prévias
.
Primeiros passos
Download
Se estiver usando uma versão anterior do Android Studio, você pode verificar se há atualizações no canal Stable no menu de navegação (Help → Check for Update [Windows/Linux], Android Studio → Check for Updates [OS X]). Também é possível baixar o Android Studio 2.2 pela
página de download
oficial. Para aproveitar todos os novos recursos e melhorias do Android Studio, recomendamos que você atualize o plug-in do Gradle para Android para a versão 2.2.0 no seu projeto de aplicativo atual.
Próxima versão
Gostaríamos de agradecer a todos os membros da comunidade de desenvolvedores Android pelo trabalho empregado nesta versão. Somos muito gratos pelas suas contribuições, seus comentários contínuos que inspiraram os novos recursos e seu uso muito ativo das versões canary e beta para relatar erros. Todos queremos tornar o Android Studio 2.2 a melhor versão até aqui, com muitos ajustes de estabilidade e desempenho, além de inúmeros recursos. Para a nossa próxima versão, almejamos ainda mais: queremos trabalhar com afinco para implementar seus comentários e continuar gerando qualidade e estabilidade aos recursos para tornar você mais produtivo.
Ficaríamos felizes em receber seus comentários sobre o que gostou, problemas ou recursos que gostaria de ver. Conecte-se à equipe de desenvolvimento do Android Studio na nossa página no
Google+
ou no
Twitter
.
Novidades do Android Studio 2.2
GDG São Paulo Android Meetup - ADK
3/27/13
Olá pessoal
O
GDG São Paulo
irá organizar no dia 2 de Abril as 19 horas o seu
meetup mensal sobre Android
. O tema desse mês será sobre o
ADK
e será realizado na Globalcode em São Paulo.
Para maiores detalhes, foi criado um
evento no Google+
. Lá você tem acesso aos detalhes do local, horário e também ao link de inscrição. E fique a vontade para marcar com +1 e também compartilhar com seus amigos!
Afinal, quanto mais gente for, melhor o networking e a conversa no meetup!
Eu (
+Neto Marin
) estarei por lá também, e junto com o meu colega de Google,
+Gustavo Moreira
, temos dois anuncios bem legais para fazer a toda comunidade de Android de São Paulo e também no Brasil.
Abraços Neto Marin
Labels
+page
1
20th Century Fox
1
A/B
1
Action
1
Action Console
1
Actions
3
Actions Console
1
Actions on Google
1
ActiveQA
1
Adaptive Battery
1
AddThis
1
ADK
1
ADL
1
Admin do Firebase
1
AdMob
6
Ads
2
AdWords
1
AdX
1
AI
4
algoritmo
1
AMP
6
AMP Linker
1
AMP Project
1
Analytics API
1
Android
58
Android 8.0 Oreo
1
Android 8.1
1
Android ADK
2
Android API
2
Android App Bundle
1
Android Dev Summit
1
Android Developers
23
Android Marshmallow
1
Android N
3
Android Nougat
2
Android P
3
Android P Beta 2
1
Android Preview
1
Android SDK
1
android studio
8
Android Studio 3.2
1
android wear
2
AndroidDev
6
AndroidX
1
Announcement
2
AoG
1
AoGDevs
1
api
15
API 25
1
API 28
1
APIs
4
Aplicativos
4
app
1
App Engine
1
Apple
1
apply
1
Apps
9
AR
1
ARCore
3
artificial intelligence
1
AsyncTask
1
AUC
1
AutoAugment
1
Avro
1
Awareness API
1
Biblioteca do Google
1
Big Data
1
BigQuery
1
BiometricPrompt
1
bitcode
1
Borg
1
Bot
1
bytecode Dalvik
1
C++
1
câmera
1
CameraDevice
1
Canal Beta
1
canary
1
câncer de próstata
1
Capital One
1
Cast
1
CFI
1
Chrome
8
Chrome 68
1
Chrome Dev Summit
1
Chrome DevTools
1
Chrome OS
2
Chromecast
1
Chromium
2
CI
1
CLI
1
Cloud
6
Cloud Computing
1
Cloud Console
1
Cloud Dataflow
1
Cloud Developers
2
Cloud DLP
1
Cloud Firestore
1
Cloud Messaging
1
Cloud ML Engine
1
Cloud Scheduler
1
Cloud Shell
1
Cloud Source Repositories
1
Cloud Spanner
2
CodeSchool
1
código aberto
2
Compute Engine
1
ConfigMap
1
Container Builder
1
CPU
2
Crash Reporting
2
Crashlytics
3
credential api
1
criptografia
1
CSS
3
CSS Grid Layout
1
CSV
1
CTA
1
Curitiba
1
Dart API
1
Data Validation
1
DBAs
1
DCGAN
1
Desenvolvedores Google
11
Desenvolvimento
3
DevBusBrasil
1
DevBytes
2
Developer Bus
1
Developer Preview
1
developer quiz
1
DevFest
3
DevFest16
1
DevFest18
1
DevFestW
1
DFP
2
Dialogflow
1
DLP
1
DLS
1
documentação
1
Dragon Ball Legends
1
E2E
1
eclipse
1
end-to-end-encryption
1
Estimator
1
Estimators API
1
estudantes
1
Eventos
15
Famílias multilíngue
1
FCM
2
Featured
1
Firebase
24
Firebase Analytics
6
Firebase App Indexing
2
Firebase Cloud Messaging
5
Firebase Crashlytics
2
Firebase Dynamic Links
3
Firebase In-App Messaging
1
Firebase Invites
2
Firebase Lab
1
Firebase Links Dinamicos
1
Firebase Notifications
3
Firebase Remote Config
1
Flutter
3
FRR
1
G+
1
game
1
game dev
3
Games
2
games services
1
GCloud
3
GCM
1
GCP
7
GDD
7
GDE
1
GDEs
1
GDG
12
GDG Curitiba
1
GDG Floripa
1
GDG OpenSampa
1
GDG Porto Alegre
1
GDG Recife
1
GDG SP
3
GDGs
1
GDL
1
Git
1
GitHub
1
GNMT
1
Google
3
Google Ad Manager
1
Google AI
1
Google Analytics
1
Google Assistant
1
Google Assistente
3
Google Brain
2
Google Cast SDK
1
google clou
1
Google Cloud
17
Google Cloud Certified
1
Google Cloud Healthcare API
1
Google Cloud Platform
3
google code-in
1
Google Developer Advocate
1
Google Developer Expert
1
Google Developers
11
Google Fotos
1
Google I/O
6
Google Play
16
Google Play Games services
1
Google Play Protect
1
Google Play Services
4
Google Slides
1
Google Speech
1
google summer of code
1
Google+
2
Google+ sign-in
1
Googlers
1
GPU
2
GSuites
1
GUI
1
Hackathon
1
Hangouts
1
Hangouts Chat
1
HDR
1
High Quality Apps
2
HTML5
6
HTTP
3
HTTPS
2
HttpURLConnection
2
I/O
1
IA
2
Illusive Images
1
ImageReader
1
In-App Messaging
1
Inglês
1
Instant Apps
1
inteligencia artificial
1
IntelliJ REPL
1
IntentService
1
Interoperabilidade
1
IO Extended
1
IO13
1
iOS
9
IU
2
Java
1
Java 8
1
javascript
2
JPEG
1
JSON
2
Kaggle
1
kernel
1
Keyboard Map API
1
Knowledge Connectors
1
Kotlin
6
Kotlin da Udacity
1
Kubernetes
5
LangID
1
Launchpad
1
launchpad accelerator
2
Learning Augmentation
1
LEGO
1
Listas
1
ListFragment
1
LLVM
1
LTO
1
Machine Learning
2
Meetup
2
mensagens
1
Mentoria
1
Messaging
2
microsserviços
1
ML
2
ML Kit
1
Mobile
3
Mobile Ads SDK
1
Monetização
3
Monetize
3
MySQL
1
Native
1
Navigation Architecture Component
1
NES
1
Neto Marin
2
Next Level Apps
2
Next Level Tips
2
NNLM
1
Node.js
2
Notificações
1
novembro azul
1
Number Genie
1
Nuvem Profissional
1
OAuth
2
OAuth2
1
Open Images Extended
1
open source
3
Options Menu
1
Options Menu virtual
1
Orkut
2
Payment Request
1
pesquisa
1
PHA
1
Phone Gateway
1
PII
1
pixel
1
Play Academy
1
Play Console
1
Play Services
1
Playtime 2018
1
plug-in AMP
1
Porto Alegre
1
Preact
1
PRIV
1
program
1
progressive web apps
2
Push Notification
2
Python
1
QA
1
RA
2
Raspberry Pi
1
RBDMS
1
React
1
recording apis
1
remarketing
1
Remote Config
2
research
4
ResultReceiver
1
reward
1
RNN
2
Robolectric 4.0
1
RV
1
Sceneform
1
SDK
4
SDK Manager
3
Security
2
Server
1
service worker
1
sign-in
1
Sliding Tabs
1
Smartronix
1
social
6
Spark
1
SRE
1
Stack
1
Stack Overflow
1
Startups
2
Storage
2
story
1
Support Library
1
SurfaceView
1
Svelte
1
switch
1
Tag Manager
1
Tag Manager 360
1
tensorflow
5
TensorFlow Hub
2
TensorFlow Lite
1
TensorFlow Transform
1
Test Lab
2
Testes
1
TF Hub
2
tf.keras
1
TFDV
1
TFX
1
TI essencial
1
toolkit
1
tradução
1
TTS
1
Udacity
1
Universal Apps
1
Universal Sentence Encoder
1
user experience
1
ux
1
VectorDrawable
1
Velostrata
1
Volley
1
vr
2
vulnerabilidades
1
vulnerabilidades do Google
1
vulnerability
1
web
2
web dev
2
WebKit
1
webservice
3
when
1
WordPress
1
WorkerDOM
1
YouTube
4
YouTube API
1
YUV
1
Zomato
1
Archive
2022
Nov
Oct
Jul
Jun
May
Apr
Mar
Feb
Jan
2021
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
2017
Aug
Jul
Jun
May
Apr
Mar
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jul
May
Mar
2014
Jul
Jun
Apr
Mar
Feb
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Mar
Feb
Jan
2012
Nov
Jul
Jun
May
Apr
Mar
2011
Nov
Sep
Aug
Jul
Jun
Feed
Follow @googledevbr