Keystore 및 Keystore Password 필드가 비어 있으면 Defold는 디버그 키 저장소 파일을 자동으로 생성하고 이를 사용하여 애플리케이션에 서명합니다.
디버그 키 저장소로 생성된 빌드는 로컬 기기에 설치할 수 있지만 Google Play 스토어에 업로드할 수는 없습니다.
Google Play 스토어에 업로드할 빌드를 만들려면 Android 스튜디오를 사용하여 출시 키 저장소 파일을 만들면 됩니다.
앱의 출시 키 저장소 파일을 만들려면 다음 단계를 따르세요.
Android 스튜디오를 시작합니다.
Welcome to Android Studio 창에서 Create New Project를 선택합니다.
No Activity 템플릿을 선택하고 Next를 클릭합니다.
Configure Your Project 화면에서 Finish를 클릭하여 프로젝트를 만듭니다.
키 저장소 파일을 만든 후 Android 스튜디오를 종료하고 Defold 편집기로 돌아갑니다.
Bundle Application 창에서 Keystore 필드 옆에 있는 ... 버튼을 선택하고 새로 만든 .keystore 파일을 선택합니다.
Keystore Password 필드에 키 저장소 비밀번호를 입력합니다.
빌드 설정 구성
Bundle Application 창을 사용하여 빌드 설정을 구성합니다. 이러한 설정은 로컬 기기에서 테스트하거나 Google Play 스토어에 업로드하기 위한 최종 빌드에 따라 다릅니다.
로컬 기기에서 테스트하기 위해 빌드를 구성하려면 다음 작업을 수행합니다.
Architectures 섹션에서 32-bit와 64-bit를 모두 선택합니다.
Bundle Format 목록에서 APK를 선택합니다.
Variant 목록에서 Debug를 선택합니다.
Variant를 Debug로 설정하면 Defold 로그 엔진 디버그 메시지가 기기 logcat에 전송됩니다. Android 스튜디오의 logcat 창 또는 adb의 logcat 명령어를 사용하여 확인할 수 있습니다. adb를 사용하여 APK 파일을 설치하고 logcat 출력을 보는 방법에 관한 자세한 내용은 Android 디버그 브리지 페이지를 참고하세요.
Google Play 스토어에 업로드하기 위해 빌드를 구성하려면 다음 작업을 수행합니다.
Architectures 섹션에서 32-bit와 64-bit를 모두 선택합니다.
Bundle Format 목록에서 AAB를 선택합니다.
Variant 목록에서 Release를 선택합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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**."]]