모바일 NDK 빌더는 AML 플러그인을 위해 C/C++를 .so로 컴파일합니다.
AMLs Compiler를 사용하여 모바일 네이티브 개발을 경험해 보세요. RusJJ-Apps에서 제공하며, Android 기기를 휴대용 네이티브 플러그인 작업 공간으로 변환하도록 설계되었습니다. 이 앱은 사용자가 Android NDK를 사용하여 C 및 C++ 코드를 .so 라이브러리로 작성하고 컴파일할 수 있게 해주며, 프로젝트별로 NDK 버전을 선택하고 데스크톱 없이 장치에서 전체 빌드를 실행할 수 있습니다. 구문 강조 및 자동 완성을 갖춘 코드 편집기, AML 플러그인 SDK를 포함한 프로젝트 템플릿, Git 지원, 16진수 뷰어 및 폴더 동기화 기능이 포함되어 있습니다. 게임 모더와 네이티브 개발자는 Android에서 AML 호환 플러그인을 만들기 위한 PC 없는 작업 흐름을 얻습니다.
안드로이드 NDK와 어떻게 통합되나요?
이 도구는 표준 ndk-build 시스템을 사용하며, Android.mk 및 Application.mk 프로젝트 파일을 명시적으로 지원하므로 기존의 네이티브 빌드 스크립트를 재사용할 수 있습니다. 또한, 앱은 프로젝트별로 특정 NDK 버전을 선택할 수 있으며, 전용 AML 플러그인 SDK 프로젝트를 포함한 기성 템플릿을 제공합니다. 이러한 디자인 선택은 앱이 독점 컴파일러가 아닌 실제 NDK 툴체인을 사용하여 네이티브 .so 라이브러리를 생성함을 의미합니다.
빌드 중에 장치가 느려지나요?
컴파일은 장치에서 로컬로 실행되므로 전체 빌드 및 백그라운드 작업이 저사양 하드웨어에서 응답성에 영향을 줄 수 있습니다. 이 앱은 작업하는 동안 프로젝트를 일관되게 유지하기 위해 백그라운드 폴더 동기화를 포함합니다. 초기 설정은 컴파일러 툴체인을 다운로드하며, 이 단계는 한 번만 필요한 안정적인 인터넷 연결이 필요합니다. 대규모 프로젝트의 경우, 다른 작업에 대한 방해를 줄이기 위해 유휴 시간 동안 빌드를 예약하세요.
장치에서 사용해도 안전한가요?
이 앱은 낮은 권한으로 작동하며, '모든 파일 접근'을 명시적으로 요구하지 않아 광범위한 저장 권한을 요청하는 도구와 비교하여 노출을 줄입니다. Git 클로닝은 암호화된 토큰을 사용하여 개인 저장소를 지원하며, 자격 증명을 장치에 안전하게 저장합니다. 이 앱은 전체 APK 패키지를 빌드하지 않으므로 시스템에 기록하는 내용을 좁힙니다. 헥스 뷰어 및 기호 막대와 같은 내장 분석 도구는 권한 상승 없이 디버깅을 지원합니다.
작동하기 위해 기술 지식이 필요한가요?
이 앱은 네이티브 안드로이드 빌드에 익숙한 사용자를 대상으로 합니다: ndk-build 스크립트에 의존하며 Android.mk/Application.mk 파일 작업을 기대합니다. 기성 프로젝트 템플릿과 조정 가능한 글꼴, 자동 완성 및 구문 강조 기능이 있는 편집기는 중급 개발자에게 장벽을 낮춥니다. 그럼에도 불구하고 AML 호환 플러그인을 생성하려면 네이티브 빌드 파일과 모드 로더의 플러그인 인터페이스를 이해해야 하므로, 이는 일반적인 수리공보다 경험이 풍부한 모더에게 더 적합합니다.
경험이 풍부한 모더를 위한 실용적인 모바일 도구, 단 하나의 주목할 만한 제한이 있음
AMLs Compiler는 PC 없이 네이티브 .so 플러그인을 개발해야 하는 모바일 우선 모더를 위한 실용적인 옵션입니다. 개인 정보를 보호하고 공식 ndk-build 툴체인을 사용하지만, 장치에서의 컴파일과 초기 툴체인 다운로드는 보통의 장치에 부담을 줄 수 있습니다. 대규모 빌드는 유휴 시간에 계획하고, 중단을 최소화하기 위해 Wi-Fi를 통해 한 번의 툴체인 설정을 수행하세요. 네이티브 빌드 스크립트를 편집하고 모듈을 연결하는 데 편안한 개발자에게 가장 적합합니다.