Mobiler NDK-Builder für AML-Plugins, kompiliert C/C++ in .so
Erleben Sie die mobile native Entwicklung mit dem Compiler von AML, von RusJJ-Apps, der entwickelt wurde, um ein Android-Gerät in eine tragbare native Plugin-Workstation zu verwandeln. Die App ermöglicht es Benutzern, C- und C++-Code in .so-Bibliotheken mithilfe des Android NDK zu schreiben und zu kompilieren, NDK-Versionen pro Projekt auszuwählen und vollständige Builds auf dem Gerät ohne Desktop durchzuführen. Sie enthält einen Code-Editor mit Syntaxhervorhebung und Autovervollständigung, Projektvorlagen einschließlich eines AML-Plugin-SDK, Git-Unterstützung, einen Hex-Viewer und Ordnersynchronisation. Spielmodder und native Entwickler erhalten einen PC-freien Workflow zur Erstellung von AML-kompatiblen Plugins auf Android.
Wie integriert es sich mit dem Android NDK?
Das Tool verwendet das Standard-ndk-build-System und unterstützt ausdrücklich Android.mk und Application.mk-Projektdateien, sodass bestehende native Build-Skripte wiederverwendet werden können. Darüber hinaus kann die App spezifische NDK-Versionen pro Projekt auswählen und bietet fertige Vorlagen, einschließlich eines speziellen AML-Plugin-SDK-Projekts. Diese Designentscheidungen bedeuten, dass die App native .so-Bibliotheken mit der echten NDK-Toolchain und nicht mit einem proprietären Compiler erzeugt.
Verlangsamt es Ihr Gerät während eines Builds?
Die Kompilierung erfolgt lokal auf dem Gerät, sodass vollständige Builds und Hintergrundaufgaben die Reaktionsfähigkeit auf Hardware der unteren Preisklasse beeinträchtigen können. Die App umfasst die Hintergrundordnersynchronisation, um Projekte konsistent zu halten, während Sie arbeiten. Die anfängliche Einrichtung lädt eine Compiler-Toolchain herunter, die eine stabile Internetverbindung für diesen einmaligen Schritt erfordert. Bei großen Projekten planen Sie Builds während der Leerlaufzeiten, um Unterbrechungen anderer Aufgaben zu reduzieren.
Ist es sicher, es auf einem Gerät zu verwenden?
Die App arbeitet mit niedrigen Berechtigungen und erfordert ausdrücklich keinen 'Zugriff auf alle Dateien', wodurch die Exposition im Vergleich zu Tools, die umfassende Speicherrechte anfordern, verringert wird. Git-Klonen unterstützt private Repositories mit verschlüsselten Tokens, wodurch Anmeldeinformationen sicher auf dem Gerät gespeichert werden. Die App erstellt keine vollständigen APK-Pakete, was einschränkt, was sie im System schreibt. Eingebaute Analysewerkzeuge wie ein Hex-Viewer und eine Symbolleiste unterstützen das Debugging, ohne Berechtigungen zu erhöhen.
Benötige ich technisches Wissen, um es zu bedienen?
Die App richtet sich an Benutzer, die mit nativen Android-Bauten vertraut sind: Sie verlässt sich auf ndk-build-Skripte und erwartet die Arbeit mit Android.mk/Application.mk-Dateien. Fertige Projektvorlagen und ein Editor mit anpassbaren Schriftarten, Autovervollständigung und Syntaxhervorhebung senken die Hürde für fortgeschrittene Entwickler. Dennoch erfordert die Erstellung von AML-kompatiblen Plugins ein Verständnis der nativen Build-Dateien und der Plugin-Schnittstelle des Mod-Loaders, sodass sie eher für erfahrene Modder als für gelegentliche Bastler geeignet ist.
Praktisches mobiles Werkzeug für erfahrene Modder, mit einer bemerkenswerten Einschränkung
Der Compiler von AML ist eine praktische Option für mobile Modder, die native .so-Plugins ohne PC entwickeln müssen. Es bewahrt die Privatsphäre und verwendet die offizielle ndk-build Toolchain, aber die Kompilierung auf dem Gerät und der anfängliche Download der Toolchain können bescheidene Geräte belasten. Planen Sie große Builds für Leerlaufzeiten und führen Sie die einmalige Einrichtung der Toolchain über Wi-Fi durch, um Unterbrechungen zu minimieren. Am besten geeignet für Entwickler, die sich mit der Bearbeitung von nativen Build-Skripten und dem Verknüpfen von Modulen wohlfühlen.





