Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
W tym przewodniku opisano proces eksportowania projektu Defold jako aplikacji na Androida.
Defold może generować pliki APK zarówno do testowania urządzeń lokalnych, jak i pakiety aplikacji na Androida do przesłania do Sklepu Google Play.
Aby rozpocząć proces eksportowania, wybierz Projekt > Pakiet > Aplikacja na Androida... z paska menu rozłóż. Otworzy się okno Pakiet aplikacji.
Rysunek 1. Okno Aplikacja pakietu
Podpisywanie kompilacji
Jeśli pola Magazyn kluczy i Hasło magazynu kluczy są puste, Defold automatycznie wygeneruje plik magazynu kluczy debugowania i użyje go do podpisania aplikacji.
Kompilacje utworzone z magazynem kluczy debugowania mogą być instalowane na urządzeniach lokalnych, ale nie można ich przesyłać do Sklepu Google Play.
Aby utworzyć kompilację do przesłania do Sklepu Google Play, możesz użyć Android Studio i utworzyć plik magazynu kluczy wersji.
Aby utworzyć plik magazynu kluczy wersji dla aplikacji:
Uruchom Android Studio.
W oknie Witamy w Android Studio wybierz Utwórz nowy projekt.
Wybierz szablon Brak aktywności i kliknij Dalej.
Na ekranie Configure Your Project (Konfigurowanie projektu) kliknij Finish (Zakończ), aby utworzyć projekt.
Po utworzeniu pliku magazynu kluczy zamknij Android Studio i wróć do edytora Defold.
W oknie Pakiet aplikacji kliknij przycisk ... obok pola Keystore i wybierz nowo utworzony plik .keystore.
W polu Hasło magazynu kluczy wpisz hasło magazynu kluczy.
Skonfiguruj ustawienia kompilacji
Aby skonfigurować ustawienia kompilacji, użyj okna Pakiet aplikacji. Te ustawienia różnią się w zależności od tego, czy są one używane do testowania na urządzeniu lokalnym, czy też są ostateczną kompilacją do przesłania do Sklepu Google Play.
Aby skonfigurować kompilację do testowania na urządzeniu lokalnym:
W sekcji Architektury wybierz zarówno wersję 32-bitową, jak i 64-bitową.
Na liście Format pakietu wybierz APK.
Na liście Wariant kliknij Debuguj.
Gdy opcja Wariant ma wartość Debuguj, Defold loguje komunikaty debugowania na urządzeniu logcat. Możesz to zobaczyć w oknie logcat w Android Studio lub za pomocą polecenia logcat w adb. Więcej informacji o używaniu adb do instalowania plików APK i wyświetlania danych wyjściowych logcat znajdziesz na stronie Android Debug Bridge.
Aby skonfigurować kompilację do przesłania do Sklepu Google Play:
W sekcji Architektury wybierz zarówno wersję 32-bitową, jak i 64-bitową.
Na liście Format pakietu wybierz AAB.
Na liście Wersja wybierz Wersja.
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-07-27 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-07-27 UTC."],[],[],null,["# Export Defold projects to Android\n\nThis guide covers the process of exporting a Defold project as an Android app.\nDefold can generate both APK files for local device testing and Android App\nBundles for submission to the Google Play Store.\n\nTo start the export process, choose **Project \\\u003e Bundle \\\u003e Android Application...**\nfrom the Defold menu bar. The **Bundle Application** window opens.\n**Figure 1.** The **Bundle Application** window\n\nSign builds\n-----------\n\nIf the **Keystore** and **Keystore Password** fields are empty, Defold\nautomatically generates a debug keystore file and uses it to sign the application.\nBuilds created with a debug keystore may be installed on local devices, but may\nnot be uploaded to the Google Play Store.\n\nTo create a build for upload to the Google Play Store, you can use Android\nStudio to create a release keystore file.\n\nTo create a release keystore file for your app:\n\n1. Launch Android Studio.\n2. In the **Welcome to Android Studio** window, select **Create New Project**.\n3. Select the **No Activity** template, and click **Next**.\n4. In the **Configure Your Project** screen, click **Finish** to create the project.\n5. Create a keystore file using the instructions at [Generate an upload key and keystore](/studio/publish/app-signing#generate-key).\n6. After creating the keystore file, quit Android Studio and return to the Defold editor.\n7. In the **Bundle Application** window, select the **...** button next to the **Keystore** field and select the newly created `.keystore` file.\n8. Enter the keystore password in the **Keystore Password** field.\n\n| **Caution:** When Defold updates to a new version, it generates a new debug keystore file. Before attempting to install a new build, uninstall any build generated using the previous debug keystore. If you don't follow this uninstall step, you'll get an `INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES` error during installation.\n\nConfigure build settings\n------------------------\n\nUse the **Bundle Application** window to configure build settings. These settings\nare different depending on whether it's for testing on a local device or is a\nfinal build for uploading to the Google Play Store.\n\nTo configure a build for testing on a local device:\n\n- In the **Architectures** section, select both **32-bit** and **64-bit**.\n- In the **Bundle Format** list, select **APK**.\n- In the **Variant** list, select **Debug**.\n\nWhen **Variant** is set to **Debug** , Defold logs engine debug messages to\nthe device `logcat`. This is viewable in the [`logcat` window](/studio/debug/am-logcat)\nin Android Studio or with the `logcat` command in `adb`. For more information on\nusing `adb` to install APK files and view logcat output, see the\n[Android Debug Bridge](/studio/command-line/adb) page.\n\nTo configure a build for upload to the Google Play Store:\n\n- In the **Architectures** section, select both **32-bit** and **64-bit**.\n- In the **Bundle Format** list, select **AAB**.\n- In the **Variant** list, select **Release**."]]