Platform için Android Studio (ASfP), Android Açık Kaynak Projesi (AOSP) için geliştirme ortamınızı ayarlamanıza yardımcı olur. Bu sayfada, yeni bir projeye nasıl başlanacağı veya mevcut bir projenin nasıl içe aktarılacağı açıklanmaktadır.
Yeni proje oluşturma
Açık bir projeniz yoksa Hoş Geldiniz ekranında Yeni Proje'yi tıklayın.
Zaten açık bir projeniz varsa menüden ASfP > Project > New Project'i (ASfP > Proje > Yeni Proje) seçin.
Sihirbazda proje yapılandırma ayrıntılarını girin:
- Modül yolları: AOSP kaynak kodu ödemenizin kökünün mutlak yolunu belirtin (örneğin,
/path/to/aosp
). - Öğle yemeği hedefi: Oluşturma için kullandığınız öğle yemeği hedefini girin (örneğin,
aosp_arm64-eng
). - Proje adı: Projenize açıklayıcı bir ad verin.
- Dizinler / modüller: Projenize dahil etmek istediğiniz ilk dizinleri veya modülleri virgülle ayırarak listeleyin. Bunlar, depo kökünden itibaren göreli yollar olmalıdır (örneğin,
frameworks/base, packages/apps/Settings
). Bu seçime daha sonra başka yollar ekleyebilir veya seçimi iyileştirebilirsiniz.
- Modül yolları: AOSP kaynak kodu ödemenizin kökünün mutlak yolunu belirtin (örneğin,
Son'u tıklayın. ASfP, proje yapısını ve
.asfp-project
yapılandırma dosyasını oluşturur.
Projenizi yapılandırma ve özelleştirme
İlk proje kurulumundan sonra, proje kökünde bulunan .asfp-project
dosyasını düzenleyerek projenizi daha da özelleştirebilirsiniz. Bu dosya şunları yapmanıza olanak tanır:
- Dizin ve modül ekleme veya kaldırma
- Rust veya C++ gibi diğer diller için desteği etkinleştirin.
- Derleme işaretlerini ve ortam değişkenlerini yapılandırın.
- Test kaynaklarını belirtin.
Tüm yapılandırma seçenekleri hakkında ayrıntılı bilgi için Projelere
genel bakış başlıklı makaleyi inceleyin. .asfp-project
düzenlendikten sonra değişikliklerin geçerli olması için projeyi senkronize etmeniz gerekir.
Mevcut bir projeyi içe aktarma
ASfP'de ayrı bir "içe aktarma" işlemi yoktur. Mevcut bir ASfP projesi yapılandırmasını açmak için:
- ASfP > Proje > Yeni Proje'yi seçin.
- Proje Adı alanında, açmak istediğiniz mevcut
.asfp-project
dosyasını içeren dizine gidin ve bu dizini seçin. Sihirbazdaki alanlar, seçilen.asfp-project
dosyasına göre doldurulur. - Son'u tıklayın. ASfP açılır ve projeyi indeksler.