Android 기기용 RuneLite API 소개
소스를 공개하기로 결정했습니다. 큰 거래. 나는 리팩토링에 많은 시간을 투자했기 때문에 다른 사람들이 리팩토링에 도움을 주기를 바랍니다.
나는 또한 누군가가 rsmod와 함께 사용하기 위해 패킷의 난독화를 해제할 수 있기를 바랍니다. Tomm은 언제나처럼 그것을 죽이고 있습니다.
빌드하려면 Android Studio에 대해 어느 정도 이해하고 있는 것이 좋습니다. (https://developer.android.com/studio/)
Android 장치용 adb 드라이버를 다운로드하고, 개발자 설정을 활성화하고, USB 디버깅을 활성화하세요. 이는 Android Studio가 기기를 확인하는 데 필요합니다.
IntelliJ와 동일한 방식으로 Android Studio를 구성합니다(결국 IntelliJ를 기반으로 구축됨).
SDK 26 및 29를 설치합니다. 다운로드하고 빌드하려면 라이선스 조건에 동의해야 합니다.
최종 빌드를 실행할 수 있는 방법에는 두 가지가 있습니다.
바닐라 OSRS APK(현재 버전 194)를 클라이언트/lib 및 인젝터/lib 모두에 복사합니다(듣고 싶지 않습니다).
Gradle: "inject assembleDebug" 작업을 실행합니다. 그러면 기기에 APK가 설치되지만 실행되지는 않습니다. 수동으로 실행하세요.
사진관:
"주입" Gradle 작업을 실행한 다음 실행 구성 드롭다운에서 클라이언트 모듈을 선택하고 시작 버튼을 클릭합니다. 장치에서 자동으로 빌드되고 실행됩니다.
나는 거의 모든 올바른 API 추가를 허용하지만 "플러그인"에 대한 완전한 기능만 허용합니다.
PS 저는 작업과 libs가 보기 흉한 atm이라는 것을 알고 있습니다. 저는 많은 작업을 수동으로 수행하고 있었기 때문에 단순히 gradle 작업으로 작업할 때 계속 진행했습니다. 우선순위가 아니어서 다시는 듣고 싶지 않습니다 ㅋㅋㅋ