kone
포팅 연구소
포팅 연구소

Android Studio를 이용한 포팅 방법

05/18/2025, 05:09:24
정보
1116 views · 1 like

준비물






Step 1 : Android Studio IDE 설정

1
1
1

1. 더보기(…)를 클릭합니다.

  1. SDK Manager를 선택합니다.

  2. 개발하는 데 필요한 도구들을 다운받습니다.






Step 2 : 프로젝트 불러오기

1

1. 준비한 mv-android-client-master 또는 포팅 연구소 클라이언트를 불러옵니다.


1

(불러와진 화면)


1

2. Gradle에 jdk 12.0.1 버전을 다운받습니다.


1

3. 위와 같이 BUILD SUCCESSFUL이라고 뜨는 경우 성공입니다.






Step 3-A : Asset 일부 복호화

  1. Petschkos RPG-Maker MV & MZ-File Decrypter 또는 Tsukuru.Extractor를 이용하여

  • RPG MV의 경우

    • rpgmvo 파일을 복호화 한 이후, m4a 유형 파일로 확장자를 변경합니다.

    • (선택) rpgmvp 파일을 복호화 합니다.

  • RPG MZ의 경우

    • (선택) png_ 파일을 복호화 합니다.

    • (선택) ogg_ 파일을 복호화 합니다.

  1. RPG MV Base\assets\www\data\System.json 에서

  • audio 파일을 복호화 한 경우, "hasEncryptedAudio" 를 false로 바꿔줍니다. (기본값: true)

  • image 파일을 복호화 한 경우, "hasEncryptedImage" 를 false로 바꿔줍니다. (기본값: true)


Step 3-B : Asset 복호화 없이 진행

www/js 에서

  • rpg_core.js 의 m4a 관련 내용을 ogg 로 치환합니다.

  • rpg_managers.js 의 m4a 관련 내용을 ogg 로 치환합니다.

  • (주의) 이 방식은 아직 완벽하게 파악되지 않았으므로 오류가 발생할 수 있습니다.






Step 4 : 애플리케이션 빌드

1

1. 패키지명 작성

  • 추천 패키지명 (모두 소문자): com.portinglab.gamename


1

2. activity 엘리먼트에 android:exported="true" 추가


1

3. res/values/velues.xml 에서 app_name 수정


1

4. asset 폴더 후 asset 폴더 내부에 [www] 폴더 생성 후 동작 파일( audio , css , data , dataEx , effects , fonts , icon , img , js , locales , movies , shiftshader 폴더 및 index.html , package.json 파일) 붙여넣기


1

5. APK 형식으로 빌드



1
0 comments
Lost Chapter 카드 텍스트 작성 규칙
일반
미하리
11/07/25 7184 0
Lost Chapter 전체 카드 일람
일반
미하리
11/07/25 6723 4
Android Studio를 이용한 포팅 따라하는데 에셋폴더가 안생깁니다
질문
쫄존스
10/25/25 1104 0
N.P.C.Dreams 조이플 오류 있어요..
질문
Utopia
08/31/25 8354 0
Lost Chapter
MZ
미하리
06/29/25 4047 2
에니시아와 계약문 ~말굽거리의 작은 성녀~
MZ
미하리
06/29/25 4377 1
아리아와 미궁의 비밀
MV
미하리
06/29/25 3946 1
미궁의 꽃
MZ
미하리
06/29/25 4097 0
무기력 사회인과 수험생
MV
미하리
06/29/25 2760 0
마법투희 릴스티아 1.2
MV
미하리
06/29/25 4580 0
over devil 설치 관련 이슈 기록용
일반
미하리
06/24/25 1598 1
모바일 환경에서만 오류가 발생하면 어캐하지
일반
미하리
06/16/25 2025 0
아니 ㅆㅃ이거 ui개선하고 작성했던 글 들여쓰기 다 뒤죽박죽됐네
일반
미하리
06/13/25 1673 0
포팅판 업로드 제외 목록 및 업로드 연기 공지
공지
미하리
05/25/25 1851 1
미라이짱도 다시 만들고 싶은데
일반
미하리
05/21/25 683 0
Cheat Menu 플러그인 모바일 MV MZ
유틸
미하리
05/21/25 981 0
포팅용 베이스 파일 (by 다재무능)
유틸
미하리
05/18/25 802 0
APK Easy tool (by 다재무능)
유틸
미하리
05/18/25 899 0
포팅 연구소 클라이언트
유틸
미하리
05/18/25 878 0
Android Studio를 이용한 포팅 방법
정보
미하리
05/18/25 1116 1
APK Easy tool을 이용한 포팅 방법에서의 Step 2 : Asset 준비 다른 방법
정보
미하리
05/18/25 627 0
APK Easy tool을 이용한 포팅 방법
정보
미하리
05/18/25 1570 2
이제됬네
일반
brothers
05/17/25 497 0
공지사항 [2025/06/29, 12:58 (KST) 개정]
공지
미하리
05/17/25 3389 0
세이브 파일 클립보드 복사 붙여넣기 플러그인 MV ver1.2
유틸
mfsu
05/17/25 1506 0
선택지 크기 키우기 플러그인 MV
유틸
mfsu
05/17/25 630 0
포팅된 앱, 게임 시작 시, 검은화면 문제 해결 MZ ver1.0
유틸
mfsu
05/17/25 854 0
좌클릭&터치 방지 플러그인 ver1.2
유틸
mfsu
05/17/25 884 0