Skip to content
Onegold11 edited this page Oct 31, 2018 · 1 revision

시작하기 전에

이 문서는 리눅스를 사용하고 Git 저장소를 clone했으며 Make를 사용하는 상황으로 작성되었습니다.

터미널에서, make android-pre을 실행하세요. 안드로이드 제외한 모든 코드가 포함된 rabbit-escape-generic.jar 파일이 생성됩니다. 그리고 이 파일을 rabbit-escape-ui-android/app/libs/rabbit-escape-generic.jar경로에 저장하면 안드로이드 코드에서 사용할 수 있습니다. 만약 rabbitescape-engine 또는 rabbitescape-render의 이미지나 코드를 바꾸실 경우, make android-pre를 다시 실행하셔야 합니다.

(Android Studio는 Gnome or KDE desktops을 전제조건으로 제시했지만 MATE나 LXDE외에 몇몇 다른 환경에서도 작동하는 것을 확인했습니다.)

설치하기

download Android Studio 압축을 풀어주세요.

unzip ~/Downloads/android-studio-ide-141.2456560-linux.zip -d ~
cd ~/android-studio/bin
./studio.sh

SDK 다운로드와 설정

OpenJDK Java를 사용하면 Android Studio가 경고하겠지만 잘 작동하는 것 같습니다.

설치 마법사의 기본 설정은 OK여야 합니다. 터미널에서 실행하면 문제를 해결할 때 유용하기 때문에 터미널에서 실행하는 것을 권장합니다. 좋습니다. 만약 무언가 부족하다고 경고가 나오면, GUI가 설치되지 않은 것입니다. GUI가 설치되지 않았다 생각되면 32-bit 버전이 필요합니다.

마법사를 시작하면 "Import Project (Eclipse ADT, Gradle etc)."를 고르세요, 그리고 저장소 사본에서 "rabbit-escape-ui-android"로 이동하세요. 메시지가 표시되면 "Use Android Studio's SDK"를 클릭하세요.

아래쪽 창에는 설치해야하는 목록이 출력될 것입니다. 설치하려면 링크를 따라 가세요. "예상치 못한 블록 데이터 종료"오류가 발생했다는 메시지가 표시되면, "Open Android SDK Manager"를 클릭하세요. "Android 2.2 (Froyo) (API level 8)"와 "Android 4.4 (KitKat Wear) (API level 20)" SDK platforms*을 선택해서 설치하세요. 그리고"SDK Tools"에서 "Android Support Library"와 "Android SDK Build Tools"버전 20을 선택하세요. 상단에 "Gradle sync failed"가 표시되면, "Try again"를 클릭하세요.

* 참고 사항: API levels 8와 20가 필요한 이유는 rabbitescape-ui-android/app/build.gradle에 나열되어 있기 때문입니다. 만약 우리가 이 파일을 업데이트하거나 이 페이지를 업데이트 하는 것을 잊었다면 거기에 나열된 minSdkVersion와 targetSdkVersion 가져오세요. (그리고 이 페이지를 업데이트 해주세요!)

Git 통합하기

우리는 명령줄에서 Git을 사용하는 편입니다. 그래서 "Unregistered VCS root found"가 뜰 때 "Ignore"를 클릭합니다. Android Studio's Git support 를 사용하는 것은 잘 작동할 것이지만 테스트하지는 않았습니다.

태블릿, 스마트폰에 첨부하기

장치에서 개발자 옵션을 찾으세요. Android 4.2이상 에서, 개발자 옵션은 숨겨져 있습니다. 사용하기 위해서는 설정 > About Phone에서 Build number를 7번 누르세요. 이전 화면으로 돌아가 개발자 옵션을 찾으세요. USB 디버깅을 사용가능 할 것입니다.

USB를 통해 Android기기와 연결하세요. 기기에서 사용하도록 설정해야 할 수 있으니 다음을 확인하세요. http://developer.android.com/tools/device.html. Android 4.2.2이상 기기를 컴퓨터에 연결할 때, 디버깅을 허용하는 RSA key를 허용하는지 묻는 창이 표시됩니다.

실행하기

게임을 실행하기 위해서, 툴바의 녹색 실행 버튼 옆에있는 드롭다운에서 "app"을 선택하세요, 그리고 실행 버튼을 클릭하거나 실행 메뉴에서 "Run"을 선택하세요.

연결하고 설정한 모든 장치나 설치된 모든 가상 머신에서 실행할 수 있습니다.

가상 머신에 설치하기 위해서는, Android Studio에서 AVD Manager를 열으세요, 그리고 설치하려는 가상 머신을 선택하고 설치하세요. "3.2in QVGA (ADP2) API 8"와 "Nexus 10 API 23"를 권장합니다.

해당 플랫폼에서 사용할 수없는 Java 기능을 사용하지 않았는지 확인하기위해 API level 8 가상머신에서 중요한 변경 사항(Android와 non-Android code)을 테스트하는 것을 권장합니다. "Smoke Test" ("androidTest"소스 폴더 안에 있는)를 실행하여 중요한 것이 손상됐는지 확인할 수 있습니다. 참고로 최신 API levels이 해킹을 사용해 더 이상 작동하지않는 "back"으로 가기 때문에 "Smoke Test"와 "Dialogs Test"는 최신 API levels에서 작동되지 않을 수 있습니다. 문제를 해결할 수 있는 방법을 알고 있다면 도와주세요!

Rabbit climbing over two walls using one token

Clone this wiki locally