Game maker v1.4
안드로이드 apk 만들기
순차적으로 실행했던 거라 끝까지 읽어보시고 따라하시기 바랍니다. 안그러면 이상한 곳에서 삽질할 수도 있습니다.
순서는 아래와 같습니다.
- JDK 설치
- Android SDK 설치
- Android NDK 설치
- Game maker Setting 설정
- 설정이 다되었으면 File > Create Application을 실행하면 됩니다.
Game maker에서 옵션을 설정하는 방법은 아래와 같습니다.
세곳에 설정을 해줘야 합니다.
1. 상단에 Target: 이라는 곳을 Android 선택합니다
2.
3.
옵션에 대한 설정을 어떻게 해야하는 가이드는 아래와 같습니다.
http://help.yoyogames.com/hc/en-us/articles/216753748-SDK-Version-Support
Android / Amazon Fire
Android SDK (scroll down to the command line tools only, not the Android Studio download)- Build Tools: 24
- APIs Required: 23 (However add in whatever your extensions require too)
- Support Library: 23.2.1
- Support Repository: 35
- Stable: 10c
- Beta/Early Access: 12b
- Stable: 1.7 (32 Bit only)
- Beta/Early Access: 1.7 or 1.8 "8u102" (32/64 Bit depends on your OS)
그대로 따라하면 아래와 같은 오류가 발생합니다.
아래와 같은 에러가 발생하는 경우
Android Studio를 실행시켜 android sdk가 활성화 되도록 합니다. 또는 SDK를 실행시켜 API의 제대로 된 버전이 있는지 확인합니다. 여기에서는 23 API가 제대로 설치가 안되것 같습니다.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':xxxxxxx'.
> failed to find target with hash string 'android-23' in: xxxxxxxxxxxxxxxxxxxx
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Build Tool version을 가이드한대로 따라했더니 오류가 발생하였습니다.
* What went wrong:
Execution failed for task ':com.bssource.burger:createReleaseMainDexClassList'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1
동일한 오류로 질문한 사람들이 보입니다.
https://forum.yoyogames.com/index.php?threads/android-compile-error.836/
https://www.reddit.com/r/gamemaker/comments/4a00j9/android_compile_errors_like_crazy/
맨마지막 설명에 아래와 같은 설명이 있습니다. 그대로 따라해보았습니다.
차이점은 Build Tool을 23.03 이라고 되어있는데 23.0.3 입니다.
Make sure you have Android 6.0 (API 23) installed.
Android 6.0 (API 23)
- Platform SDK
- Google APIs
GM:S settings.
Build Tools: 23.03
Support Lib: 23.2.1
Targ SDK: 23
Min SDK: 16
Compile SDK: 23
그리고 혹시나 몰라 JDK1.7 32 bit 버전을 설치했습니다.
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
했더니 아래와같이 성공이 뜨지만 애뮬이 없다고 오류가 나지만 폴더 확인해보면 apk는 정상적으로 생성이 되었으니 단말에 넣어서 설치하면 됩니다.
Total time: 39.885 secs
"E:\work\android\androidsdk\platform-tools\adb" get-state
error: no devices/emulators found
Create finished: 오후 6:18:13
.....끝.....
댓글 없음:
댓글 쓰기