การนำเข้า RuneLite API สำหรับอุปกรณ์ Android
ฉันตัดสินใจปล่อยแหล่งที่มา เรื่องใหญ่. หวังว่าคนอื่นๆ จะช่วยในเรื่องการรีแฟกเตอร์เพราะฉันใช้เวลากับมันมามาก
ฉันยังหวังว่าจะมีคนสามารถถอดรหัสแพ็กเก็ตที่สร้างความสับสนเพื่อใช้กับ rsmod ได้ Tomm ก็ฆ่ามันเหมือนเช่นเคย
ในการสร้าง ฉันขอแนะนำให้คุณมีความเข้าใจที่ดีเกี่ยวกับ Android Studio (https://developer.android.com/studio/)
ดาวน์โหลดไดรเวอร์ adb สำหรับอุปกรณ์ Android ของคุณ เปิดใช้งานการตั้งค่าของนักพัฒนา และเปิดใช้งานการแก้ไขข้อบกพร่อง USB สิ่งนี้จำเป็นสำหรับ Android Studio เพื่อดูอุปกรณ์ของคุณ
กำหนดค่า Android Studio ในลักษณะเดียวกับที่คุณทำกับ IntelliJ (หลังจากทั้งหมดมันถูกสร้างขึ้นมา)
ติดตั้ง SDK 26 และ 29 คุณต้องยอมรับข้อกำหนดสิทธิ์การใช้งานจึงจะดาวน์โหลดและสร้างได้
คุณสามารถรันบิวด์ขั้นสุดท้ายได้ 2 วิธี:
คัดลอก vanilla osrs apk (เวอร์ชันปัจจุบัน 194) ไปยังทั้งไคลเอนต์/lib & injector/lib (ฉันไม่อยากได้ยิน)
Gradle: รันงาน "inject assembleDebug" การดำเนินการนี้จะติดตั้ง APK ลงในอุปกรณ์ของคุณ แต่จะไม่เปิดใช้งาน เปิดใช้งานด้วยตนเอง
สตูดิโอ:
รันงาน gradle "inject" จากนั้นเลือกโมดูลไคลเอนต์ในเมนูดรอปดาวน์การกำหนดค่าการรันแล้วคลิกปุ่มเริ่ม มันจะสร้างและเปิดใช้งานบนอุปกรณ์ของคุณโดยอัตโนมัติ
ฉันจะยอมรับการเพิ่ม api ที่ถูกต้องในทางปฏิบัติ แต่จะมีเฉพาะฟังก์ชันการทำงานที่สมบูรณ์สำหรับ "ปลั๊กอิน" เท่านั้น
ป.ล. ฉันรู้ว่างานและ libs นั้นน่าเกลียด ฉันทำมันหลายอย่างด้วยตนเอง ดังนั้นให้เดินหน้าต่อไปเมื่อมันแค่ทำงานกับงานไล่ระดับ ไม่ใช่เรื่องสำคัญอีกต่อไป ฉันไม่อยากได้ยินมัน ฮ่าๆ