Proje oluşturma veya içe aktarma

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

  1. Açık bir projeniz yoksa Hoş Geldiniz ekranında Yeni Proje'yi tıklayın. ASfP karşılama ekranında Yeni Proje seçeneği gösteriliyor.

  2. Zaten açık bir projeniz varsa menüden ASfP > Project > New Project'i (ASfP > Proje > Yeni Proje) seçin.

  3. Sihirbazda proje yapılandırma ayrıntılarını girin: ASfP Yeni Proje
yapılandırma sihirbazı ekranı

    • 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.
  4. 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:

  1. ASfP > Proje > Yeni Proje'yi seçin.
  2. 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.
  3. Son'u tıklayın. ASfP açılır ve projeyi indeksler.