En son Android Studio 3.2'deki farklar nelerdir? Bırakın ve geliştirme sorunlu noktalarını çözmenize izin verin

Orijinali okuyun , Android Studio 3.2'yi şimdi indirin. Android Studio 3.2, uygulama geliştiricilerin en son Android 9 Pie sürümüne geçip yeni bir Android App Bundle oluşturmaları için en iyi yoldur. 2018'deki Google I / O Konferansı'ndaki Android Studio güncellemesinden bu yana, 20'den fazla yeni özelliği iyileştirip iyileştirdik ve çabalarımızı Android Studio 3.2'nin kararlı sürümünün kalitesini iyileştirmeye odakladık.

Her geliştirici, yeni uygulama yayınlama biçimi olan Android App Bundle'a geçmek için Android Studio 3.2'yi kullanmalıdır. Çok az çabayla, bir App Bundle oluşturmak için Android Studio'yu kullanabilirsiniz. App Bundle Google Play'e yüklendikten sonra, daha küçük optimize edilmiş uygulamalar kullanıcılara dağıtılabilir. İlk kullanıcılar, App Bundle'ın eski APK uygulama boyutundan daha büyük olduğunu onayladı % 11 -% 64 azaldı .

Kaçırmak istemeyeceğiniz bir diğer özellik de Energy Profiler'dır. Yeni analizör, uygulama enerji tüketimini teşhis etmeye ve iyileştirmeye yardımcı olacak bir dizi araç sağlar. Daha uzun cihaz pil ömrü, kullanıcılar için her zaman en önemli unsur olmuştur ve Android Studio 3.2'deki pil monitörüyle, uygulamaların doğru zamanda doğru gücü kullanmasını sağlayarak cihazın pil ömrünü iyileştirmeye yardımcı olabilirsiniz.

Yeni Android öykünücüsü Snapshots özelliğini de denemelisiniz. Bu işlevle, ekranın mevcut durumu, uygulamalar ve ayarlar dahil olmak üzere simülatörün mevcut durumunun anlık görüntüsünü hızlı bir şekilde oluşturabilirsiniz. Öykünücü anlık görüntünüzü 2 saniye içinde geri yükleyebilir veya önyükleyebilirsiniz. Ultra hızlı önyükleme süresi arayan veya beklenen bir Android ortamında testler çalıştıran herhangi bir uygulama geliştiricisi için Android öykünücüsü anlık görüntüleri, uygulama geliştirmenin devrim niteliğindeki bir özelliğidir.

Bu ağır özelliklere ek olarak, Android Studio 3.2'de 20 yeni özellik ve birçok dahili kalite iyileştirmesi var. Android Studio 3.2 ile, Android Jetpack'ten Google AI ile sorunsuz entegrasyona kadar Android Slices aracılığıyla en son teknolojiler için geliştirme yapabilirsiniz.

> > Android Dilimleri

https://developer.android.google.cn/guide/slices/

Canary ve beta hakkında erken geri bildirim sağlayan geliştiricilere teşekkürler. Geri bildiriminiz, Android Studio 3.2'nin kalitesini ve işlevselliğini iyileştirmemize yardımcı oldu. Bir sonraki kararlı sürüme hazırsanız ve çeşitli yeni üretkenlik özelliklerini kullanmak istiyorsanız, Android Studio 3.2 indirilmeye hazırdır.

Aşağıda, Android Studio 3.2'deki yeni özelliklerin eksiksiz bir listesi, temel geliştirici süreçlerine göre düzenlenmiştir.

Geliştirme

  • Slices Support-Slices, uygulama içeriğini Google Arama ve Google Asistan'da sunabilen yerleşik Android AI işlevine erişmenin yeni bir yoludur. Android Studio 3.2, uygulamanızı yeni Slice Provider API ile genişletmenize yardımcı olacak yerleşik bir şablona ve Slice'ı oluştururken en iyi uygulamaları takip ettiğinizden emin olmak için yeni bir Lint kontrolüne sahiptir. Kullanmak için proje klasörüne sağ tıklayın ve sırayla "Yeni Diğer Dilim Sağlayıcı" yı seçin.

Dilim Sağlayıcı şablonu
  • Örnek veriler - Bu özellik, uygulamaları tasarlamaya yardımcı olmak için yer tutucu verileri kullanmanıza olanak tanır. Bu, düzeni çalışma zamanı ortamı verilerine göre görselleştirmenize yardımcı olacaktır. Layout Editor'daki bir açılır pencere aracılığıyla RecyclerView, ImageView ve TextView gibi çeşitli görünümlere yerleşik örnek veriler ekleyebilirsiniz.
  • Materyal Tasarım Güncellemesi - Android Tasarım Destek Kitaplığından yeni MaterialComponents uygulama temalarına ve kitaplıklarına geçtiğinizde, Android Studio 3.2 size BottomAppBar, düğmeler, kartlar, metin alanları, yeni yazı tipleri gibi yeni ve güncellenmiş widget'lar sağlayacaktır. Stil vb.
  • CMakeList düzenleme desteği - Uygulamalarında C / C ++ kullanan geliştiriciler için Android Studio, Cmake desteğini optimize eder. Android Studio 3.2'de, kod tamamlama ve sözdizimi vurgulama artık genel CMakeList derleme komut dosyası komutları için geçerlidir.
  • Update Assistant-Android Studio 3.2, IDE'deki en son değişiklikleri size bildirmek için her güncellemeden sonra otomatik olarak açılacak yeni bir yardımcı panele sahiptir. Bu paneli sırayla "Yardım Android Studio'daki Yenilikler" i seçerek de açabilirsiniz.
  • AndroidX yeniden düzenleme desteği - Android Jetpack'in bileşenlerinden biri, Android destek kitaplığının yerini alacak Android uzantı kitaplığının (AndroidX) tanıtılmasıdır. AndroidX'i yeni bir projeye eklemek için gradle.properties dosyasına android.useAndroidX = true eklemeniz gerekir. Ek olarak, Android Studio 3.2, projenizi yeni ad alanına ve bağımlılıklara taşımanıza yardımcı olacak yeni bir yerleşik yeniden düzenleme eylemine sahiptir. Ve AndroidX ad alanına taşınmamış herhangi bir Maven bağımlılığınız varsa, Android Studio derleme sistemi bu proje bağımlılıklarını otomatik olarak dönüştürür.
  • IntelliJ platform güncellemesi-Android Studio 3.2, IntelliJ 2018.1.6 platform sürümünü içerir. Bu IntelliJ sürümü, veri akışı analizi, hata ayıklama, yeni algılama, satır içi ve harici yorumlar, Git kısmi gönderimi ve daha fazlasını büyük ölçüde iyileştirdi.
  • Kotlin Update-Android Studio 3.2, Kotlin 1.2.61 ile birlikte gelir ve Kotlin dostu Android 9 Pie SDK'yı destekler.

İnşaat

  • Android App Bundle-Android App Bundle, kullanıcılara daha küçük APK'lar sağlamanıza ve uygulamaların indirme boyutunu azaltmanıza yardımcı olmak için tasarlanmış yeni bir uygulama yayınlama biçimidir. Google Playin Dynamic Delivery adlı yeni uygulama hizmeti modeli, App Bundle'ınızı işleyecek, her bir kullanıcının cihaz yapılandırması için optimize edilmiş APK'lar oluşturacak ve sunacak, böylece kullanıcıların yalnızca ihtiyaç duydukları kodu ve kaynakları indirmesi gerekecek. Uygulamanızı çalıştırabilir. Android Studio 3.2'yi veya komut satırını kullanarak, kodunuzu kolayca bir App Bundle'da oluşturabilir ve APK boyutunu dil, ekran yoğunluğu ve ABI'ye göre azaltabilirsiniz; uygulama kodu değişmez.

Android Uygulama Paketi Oluşturun
  • D8 Desugaring - Bazı durumlarda, yeni Java dili özellikleri yeni bayt kodu ve dil API'leri gerektirir. Ancak, eski Android cihazlar bu özellikleri desteklemeyebilir. Desugaring, oluşturma işlemi sırasında yeni bayt kodunu ve dil API'lerini eski sürümlerle değiştirerek bu özellikleri eski cihazlarda kullanmanıza olanak tanır. D8 Desugaring, Android Studio 3.2'de varsayılan olarak etkindir ve artık eski hedef cihazları hedeflerken en son dil değişikliklerinin çoğunu kullanabilirsiniz.
  • R8 Optimizer - Android Studio 3.2'den başlayarak, Java dili bayt kodunu optimize etmek ve azaltmak için ProGuard yerine yavaş yavaş R8 kullanacağız. R8 hala deneme aşamasındadır, bu nedenle uygulamalarınızı yayınlamak için R8'i kullanmanızı önermiyoruz, ancak Android Studio ekibine erken geri bildirim göndermek için iyi bir zaman, böylece R8 resmi olarak ProGuard'ın yerini almadan önce ayarlamalar yapabiliyoruz.

Ölçek

  • Öykünücü Anlık Görüntüleri - Android öykünücüsünün en son sürümü, öykünücünün mevcut durumunun anlık görüntüsünü oluşturmanıza ve 2 saniye içinde herhangi bir anlık görüntüye önyükleme yapmanıza ve geçiş yapmanıza olanak tanır. Android öykünücüsünün Quickboot özelliği üzerine inşa edilen kararlı Android anlık görüntü sürümü, esas olarak dahili hız iyileştirmeleri ve optimizasyonları nedeniyle daha hızlı kaydedilebilir ve yüklenebilir. Uygulamaları test ederken ve geliştirirken, Android Anlık Görüntüsü, bir Android Sanal Cihaz (AVD) anlık görüntüsünü istediğiniz ön ayarlar, uygulamalar, veriler ve ayarlarla önceden yapılandırmanıza ve tekrar tekrar aynı anlık görüntüye dönmenize olanak tanır.

Android öykünücüsü Snapshot'ları
  • Microsoft® Hyper-V desteği - Artık Android öykünücüsünü Windows® 10 Hyper-V özellikli bir bilgisayarda çalıştırabilirsiniz. Intel HAXM hala varsayılan hipervizördür ve en hızlı Android öykünücü deneyimini sağlayabilir. Ancak Microsoft'un son yıllardaki açık kaynak katkıları ve yeni Windows Hypervisor Platform (WHPX) API'nin eklenmesi sayesinde, Android emülatörü, yeni Hyper-V tarafından desteklenen yerel sanal makineleri kullanmak gibi Hyper-V kullanan diğer uygulamalarla bir arada var olabilir.
  • AMD® işlemci desteği - Windows 10'daki Android emülatörü artık AMD işlemcileri destekliyor. Geçmişte AMD işlemciler Windows çalıştırırken, Android emülatörü yalnızca yavaş yazılım simülasyonları gerçekleştirebiliyordu, ancak şimdi AMD işlemcileri kullanan geliştiriciler donanım hızlandırmaya sahip.
  • Android öykünücüsünde ekran kaydı - Artık herhangi bir Android API Düzeyinde ekran ve ses kaydetmek için Android öykünücüsündeki yeni ekran kayıt işlevini kullanabilirsiniz. Geçmişte, Android öykünücüsünün desteğiyle sınırlı, fiziksel bir Android cihazda ekran kaydı yalnızca Android 4.4 KitKat (API 19) ve üzeri sürümlerde gerçekleştirilebiliyordu ve ses yoktu. En son Android öykünücüsü (v28.0. +) İle artık bu kısıtlamaya tabi olmayacaksınız. Ek olarak, GIF ve WebM'ye çıktıyı destekleyen yerleşik bir dönüştürücü vardır. Android emülatörü aracılığıyla kontrol panelini, komut satırını genişletebilir ve yeni ekran kayıt özelliklerini Android Studio'dan tetikleyebilirsiniz.
  • Android öykünücüsünün sanal sahne kamerası - Android öykünücüsünün yeni sanal sahne kamerası, Google'ın sanal gerçeklik deneyimi için bir platform olan ARCore'u geliştirmenize yardımcı olabilir. Simülatör, AR uygulamaları için ARCore API'yi kullanmak üzere kalibre edilmiştir ve ayrıca sanal sahnelerin bitmap görüntülerini enjekte etmenize olanak tanır. Sanal sahne kamerası, HAL3 uyumlu bir kamera olarak da kullanılabilir.
  • ADB Connection Assistant-Android Studio 3.2, Android ADB cihaz bağlantı sorunlarını çözmeye yardımcı olabilecek yeni bir yardımcı sisteme sahiptir. ADB Connection Assistant, Android cihazınızı geliştirme makinenize bağlamak için genel çözüm adımlarında size rehberlik edecektir. Asistanı "Çalıştır" iletişim kutusundan tetikleyebilir veya sırayla "Araçlar Asistanı Bağla" yı seçebilirsiniz.

optimizasyon

  • Energy Analyzer - Birçok cep telefonu kullanıcısı pil ömrü konusunda çok endişelidir ve uygulamanızın pil ömrü üzerindeki etkisi beklentilerinizi aşabilir. Android Studio performans izleme setindeki pil monitörü, uygulamanızın Android cihazınızın pili üzerindeki etkisini anlamanıza yardımcı olabilir. Artık sistem bileşenlerinin güç kullanımını görsel olarak tahmin edebilir ve pili tüketebilecek arka plan olaylarını kontrol edebilirsiniz. Pil monitörünü kullanmak için, lütfen Android 8.0 Oreo (API 26) veya üzeri çalıştıran bir Android cihaza veya emülatöre bağladığınızdan emin olun.

Güç monitörü
  • Sistem İzleme - CPU Monitöründeki yeni "Sistem İzleme" özelliği, uygulamanızın sistem kaynakları ile etkileşiminin ayrıntılarını görüntülemenizi sağlar. İş parçacığı durumunuzun kesin zamanlamasını ve süresini görüntüleyin, CPU çekirdeklerinizin darboğazlarını görsel olarak görüntüleyin ve analiz için özel izleme olayları ekleyin. Sistem izlemeyi kullanmak için, uygulamanızı izlemeye başlayın, CPU monitörüne girmek için tıklayın ve yapılandırmayı kaydetmek için "sistem izleme" öğesini seçin.
  • Profil Düzenleyici Oturumları - Artık Android Studio'yu açarken daha sonra erişim ve görüntüleme için monitör verilerini otomatik olarak bir "oturum" olarak kaydedebiliriz. Daha sonra analiz etmek veya diğer araçlarla görüntülemek için CPU kayıtlarını ve yığın dökümlerini içe ve dışa aktarma özelliğini de ekledik.
  • Otomatik CPU günlüğü - Artık CPU etkinliğini otomatik olarak günlüğe kaydetmek için hata ayıklama API'sini kullanabilirsiniz. Uygulamanızı bir cihaza dağıttıktan sonra, uygulamanız startMethodTracing'i (String tracePath) çağırdığında monitör otomatik olarak CPU etkinliğini kaydetmeye başlar ve uygulamanız stopMethodTracing () 'i çağırdığında kaydı durdurur. Benzer şekilde, çalıştırma yapılandırmanızda "Başlangıçta kaydetme yöntemi izlemeyi başlat" seçeneğini etkinleştirerek uygulama başladığında artık otomatik olarak CPU etkinliğini kaydetmeye başlayabilirsiniz.
  • JNI Referans Takibi - Android uygulamanızda C / C ++ kodunuz varsa, şimdi Android Studio 3.2, JNI kodunuzun bellek ayırmasını bellek monitöründe görüntülemenize izin verir. Uygulamanızı Android 8.0 Oreo (API 26) veya üzeri çalıştıran bir cihaza dağıttığınız sürece, JNI referanslarınızdan ayırma çağrısı yığınını sorgulamak için ayrıntıya inebilirsiniz. Bu özelliği kullanmak için, bir bellek izleme oturumu başlatın ve Canlı Tahsis açılır menüsünden JNI yığınını seçin.

Yeni sürümün temel özelliklerinin özeti

Android Studio 3.2 Canary'nin en son sürümü şunları içerir:

Geliştirme

  • AndroidX yeniden düzenleme
  • örneklem
  • Materyal Tasarım güncellemesi
  • Android Dilimleri
  • CMakeList düzenleme
  • Yeni asistan
  • Yeni Lint kontrolü
  • Intellij platform güncellemesi
  • Kotlin güncellemeleri

İnşaat

  • Android Uygulama Paketi
  • D8 Desugaring
  • R8 optimize edici

Ölçek

  • Android öykünücüsü ekran görüntüsü
  • Android emülatöründe ekran kaydı
  • Sanal sahne Android öykünücüsü kamera
  • AMD işlemci desteği
  • Hyper-V desteği
  • ADB bağlantı asistanı

optimizasyon

  • Güç analizörü
  • Sistem takibi
  • Oturumu izle
  • Otomatik CPU kaydı
  • JNI referans takibi

kullanmaya başla

Ekranın sonundaki tıklayın | Orijinali okuyun , Android Studio 3.2'nin en son sürümünü indirin. Android Studio Canary'nin daha eski bir sürümünü kullanıyorsanız lütfen Android Studio Canary 14 veya sonraki bir sürüme güncellediğinizden emin olun. Android Studio'nun kararlı bir sürümünü sürdürmek istiyorsanız, Android Studio'nun hem kararlı sürümünü hem de canary sürümünü çalıştırabilirsiniz.

Yukarıda açıklanan Android öykünücüsü özelliklerini kullanmak için, lütfen Android Studio SDK Yöneticisi aracılığıyla indirilen Android öykünücüsü v28.0.7 veya üstünün en son sürümünü çalıştırdığınızdan emin olun.

Görmek istediğiniz tüm geri bildirimler, sorular ve özellikler için teşekkür ederiz. Ürün kalitesini yüksek tutmak için, erken sürüm kanalında gördüğünüz bazı özelliklerin (gezinme düzenleyici gibi) kararlı sürüm kanalında varsayılan olarak etkinleştirilmediğini lütfen unutmayın. Bir hata veya başka bir sorun bulursanız, bize geri bildirimde bulunabilirsiniz veya Yazının altında bize bir mesaj bırakın .

----- Röportajı takip etmek ve dinlemeye devam etmek için yukarıya tıklayın

Android gelişmiş video için özel mesaj "666" (Advanced Flutter, plug-in, hot fix teknolojisi)
2018 Dünya Kupası'nda Ronaldo ve Neymar 1 saniyede aynı saç stiline sahip!
önceki
Pai Refahı övüldü! İmparator, güzel fotoğraflar için kaplıcalardaki aktrisleri şiddetle övdü ve Hokkaido seyahatinin acı tarihini tükürdü
Sonraki
Android App Bundles dinamik güncelleme teknolojisi, mobil geliştirmeye yeni bir başlangıç getiriyor
Polis rolünü deneyimlemek için biber sıkın! TVB niş çağrısı yapıyor: göz yaşartıcı gazı da hissedin
Sadece arkadaş çevrenizi taramakla kalmayın, bu endüstri hazinelerini nasıl okuyamazsınız!
Q1 Mali rapor performansı beklentilerin altında düştü ve hisse senedi% 6.77 düştü. "Buddha" Ding Lei sakin olabilir mi?
Bir aydan fazla bir süre askıda kaldıktan sonra 15 kilo yağ! TVB, domuz yılı içinde yükseltmek üzere
Devlete ait işletmelerin yeniden yapılandırılması, doğal gaz arzı ve "Kuşak ve Yol" ... hepsi ağır sikletler! İki Seansın Yeni Sesi
Yılın NBA Çaylağı programın öncesinde başlıyor! AirForce1xPSNY yeni renk eşleştirme fiziksel pozlama!
39 yaşındaki avukatın Chongqing'deki ekstrem ülkesi: bir veya iki gece gözlerini kapatmadan tek nefeste 160 kilometre koştu
Çok az iş çıktı, bu yıllarda Li Bingbing tam olarak ne yapıyor?
280TSI Comfort Edition SAIC Volkswagen Tuyue Satın Alma Kılavuzunu Tavsiye Edin
Google katlanabilir Android cihazları desteklemeye başladı, geliştiriciler olarak ne yapmalıyız
"Büyük Çin" in arkasında "Büyük Çin" var!
To Top