Proje oluşturma veya içe aktarma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Son'u tıklayın. ASfP, proje yapısını ve .asfp-project
yapılandırma dosyasını oluşturur.
İ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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-09-04 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-09-04 UTC."],[],[],null,["Android Studio for Platform (ASfP) helps you set up your development environment\nfor the [Android Open Source Project (AOSP)](https://source.android.com/). This page explains how to\nstart a new project or import an existing one.\n\nCreate a new project\n\n1. If you don't have a project open, click **New Project** on the Welcome\n screen.\n\n2. If you already have a project open, select **ASfP \\\u003e Project \\\u003e New Project**\n from the menu.\n\n3. Fill in the project configuration details in the wizard:\n\n - **Module paths:** Specify the absolute path to the root of your AOSP source code checkout (for example, `/path/to/aosp`).\n - **Lunch target:** Enter the lunch target you use for building (for example, `aosp_arm64-eng`).\n - **Project name:** Give your project a descriptive name.\n - **Directories / modules:** List the initial directories or modules you want to include in your project, separated by commas. These should be relative paths from the repository root (for example, `frameworks/base,\n packages/apps/Settings`). You can add more or refine this selection later.\n4. Click **Finish** . ASfP creates the project structure and the `.asfp-project`\n configuration file.\n\nConfigure and customize your project\n\nAfter the initial project setup, you can further customize your project by\nediting the `.asfp-project` file located in the project root. This file lets\nyou:\n\n- Add or remove directories and modules.\n- Enable support for other languages like Rust or C++.\n- Configure build flags and environment variables.\n- Specify test sources.\n\nFor detailed information on all configuration options, see the [Projects\noverview](/studio/platform/projects). After editing `.asfp-project`, you'll need to sync the project for\nthe changes to take effect.\n\nImport an existing project\n\nASfP doesn't have a separate \"import\" action. To open an existing ASfP project\nconfiguration:\n\n1. Select **ASfP \\\u003e Project \\\u003e New Project**.\n2. In the **Project Name** field, navigate to and select the directory containing the existing `.asfp-project` file you want to open. The fields in the wizard will populate based on the selected `.asfp-project` file.\n3. Click **Finish**. ASfP opens and indexes the project."]]