Une mise à jour de l'API RuneLite pour les appareils Android
J'ai décidé de publier la source. Grosse affaire. J'espère que d'autres aideront avec le refactor car j'y ai consacré beaucoup de temps.
J'espère également que quelqu'un pourra désobscurcir les paquets à utiliser avec rsmod, Tomm le tue comme toujours.
Pour construire, je vous suggère d'avoir une bonne compréhension d'Android Studio. (https://developer.android.com/studio/)
Téléchargez les pilotes adb pour votre appareil Android, activez les paramètres du développeur et activez le débogage USB. Ceci est requis pour qu'Android Studio puisse voir votre appareil.
Configurez Android Studio de la même manière que vous le feriez pour IntelliJ (il est construit à partir de celui-ci après tout)
Installez les SDK 26 et 29. Vous devez accepter les termes de la licence pour télécharger et créer.
Il existe deux manières d'exécuter la version finale :
Copiez l'apk vanilla osrs (version actuelle 194) dans client/lib et injector/lib (je ne veux pas l'entendre)
Gradle : Exécutez les tâches "inject assembleDebug". Cela installera l'apk sur votre appareil, mais ne le lancera pas. Lancez-le manuellement.
Studio:
Exécutez la tâche progressive « injecter », puis sélectionnez le module client dans la liste déroulante des configurations d'exécution et cliquez sur le bouton Démarrer. Il sera construit et lancé automatiquement sur votre appareil.
J'accepterai pratiquement TOUS les ajouts d'API corrects, mais uniquement les fonctionnalités complètes pour les "plugins"
PS Je sais que les tâches et les bibliothèques sont laides, j'en faisais beaucoup manuellement, alors je suis passé à autre chose alors qu'il travaillait simplement avec des tâches progressives. Ce n’est pas une priorité donc encore une fois, je ne veux pas l’entendre mdr.