Tworzenie lub importowanie projektu
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Android Studio for Platform (ASfP) pomaga skonfigurować środowisko programistyczne pod kątem Projektu Android Open Source (AOSP). Na tej stronie dowiesz się, jak rozpocząć nowy projekt lub zaimportować istniejący.
Tworzenie nowego projektu
Jeśli nie masz otwartego projektu, na ekranie powitalnym kliknij Nowy projekt. 
Jeśli masz już otwarty projekt, w menu wybierz ASfP > Projekt > Nowy projekt.
Wypełnij szczegóły konfiguracji projektu w kreatorze: 
- Ścieżki modułów: określ ścieżkę bezwzględną do katalogu głównego wyewidencjonowanego kodu źródłowego AOSP (np.
/path/to/aosp
).
- Cel dotyczący lunchu: wpisz cel dotyczący lunchu, którego używasz do tworzenia (np.
aosp_arm64-eng
).
- Nazwa projektu: nadaj projektowi opisową nazwę.
- Katalogi / moduły: podaj rozdzieloną przecinkami listę początkowych katalogów lub modułów, które chcesz uwzględnić w projekcie. Powinny to być ścieżki względne od katalogu głównego repozytorium (np.
frameworks/base,
packages/apps/Settings
). Później możesz dodać więcej ścieżek lub doprecyzować ten wybór.
Kliknij Zakończ. ASfP tworzy strukturę projektu i plik konfiguracji .asfp-project
.
Po początkowej konfiguracji projektu możesz go dalej dostosowywać, edytując plik .asfp-project
znajdujący się w katalogu głównym projektu. Ten plik umożliwia:
- dodawać i usuwać katalogi oraz moduły,
- włączyć obsługę innych języków, takich jak Rust czy C++;
- Skonfiguruj flagi kompilacji i zmienne środowiskowe.
- Określ źródła testowe.
Szczegółowe informacje o wszystkich opcjach konfiguracji znajdziesz w omówieniu projektów. Po edycji pliku .asfp-project
musisz zsynchronizować projekt, aby zmiany zostały zastosowane.
Importowanie istniejącego projektu
ASfP nie ma osobnej czynności „importowania”. Aby otworzyć istniejącą konfigurację projektu ASfP:
- Wybierz ASfP > Projekt > Nowy projekt.
- W polu Nazwa projektu przejdź do katalogu zawierającego istniejący plik
.asfp-project
, który chcesz otworzyć, i wybierz go. Pola w kreatorze zostaną wypełnione na podstawie wybranego pliku .asfp-project
.
- Kliknij Zakończ. ASfP otworzy i zaindeksuje projekt.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-09-04 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]