Bu, robotlarını programlamak için Android Studio kullanan takımlar için önemli bir mesajdır. Blocks veya OnBot Java kullanan takımlar bu durumdan etkilenmeyecektir.
1 Ekim 2024’te Android Studio, yazılımlarının yeni bir sürümü olan 2024.2.1 kod adlı “LadyBug ”ı yayınladı ve bu sürüm büyük bir kullanıcı arayüzü değişikliğinin yanı sıra Android Studio’nun projeleri nasıl oluşturduğunu etkileyen birkaç başka değişiklik (paket yazılım ve araç değişiklikleri) getirdi. Ne yazık ki bu araç değişiklikleri, özellikle FtcRobotController projesi olmak üzere FIRST Tech Challenge Yazılım Geliştirme Kiti (SDK) ile yerel uyumluluğu bozdu. Android Studio’yu 10.1 ve daha eski sürüm yazılım projeleriyle kullananFIRST Tech Challenge ekipleri, uyumluluğu yeniden sağlamak için ek adımlar atmadan Android Studio “LadyBug ”ı kullanamaz.
Takımların mevcut yazılımı oluşturmaya devam etmek için Android Studio’yu “LadyBug” olarak güncellemeleri gerekmez, ancak bunu yaparlarsa, Android Studio “LadyBug” ile çalışmak üzere tasarlanmış FtcRobotController projesinin yeni bir sürümü (10.1.1) yayınlanmıştır. Kullanıcıların SDK’nın 10.1.1 sürümünü ve daha yenisini kullanabilmeleri için Android Studio yazılımlarını minimum düzeyde Android Studio 2024.2.1 “LadyBug” sürümüne yükseltmeleri gerekecektir. SDK 10.1.1’de herhangi bir özellik güncellemesi yoktur, sadece SDK tarafından kullanılan derleme araçlarını (temel Gradle araçları ve Android Gradle eklentisi dahil) güncelleyen ve Android Studio “LadyBug” ve daha yenisini kullanmak için herhangi bir ek adım atma ihtiyacını ortadan kaldıran bir uyumluluk güncellemesidir. SDK’nın gelecekteki güncellemelerinin bu güncelleme üzerine inşa edilmesi ve “LadyBug ”a minimum düzeyde ihtiyaç duyması beklenmektedir. Android Studio’nun eski sürümlerini kullanan ve SDK 10.1.1’e yükselten takımlar, Android Studio sürümünü güncellemek için Android Studio içinde bildirimler alacaklardır ve bu bildirimlerin güncellenmesi için internet bağlantısı gerekebilir.
Takımların, GitHub ve git sürüm kontrol sistemini kullanarak projelerini yönetmeye ilişkin ipuçları için ftc-docs ‘taki “Bir Android Studio Projesini Yönetme ” makalesini okumaları önerilir. Yazılım projelerini GitHub ve git dışında yöneten ekipler projeyi yeniden indirebilir, değişikliklerini yeniden uygulayabilir ve TeamCode klasörlerini kopyalayabilir. Teknik yardıma ihtiyaç duyan takımlar, teknik yardım ve tavsiye almak için ftc-community forumlarını kullanabilir.