JavaDroid 정보
주머니 속 자바 IDE
JavaDroid는 Android용 Java IDE입니다.
휴대폰이나 태블릿에서 Java 및 Kotlin 코드를 직접 작성, 컴파일, 실행 및 디버깅할 수 있습니다. JavaDroid는 모든 기능을 갖춘 IDE로, Android 기기를 컴퓨터 없이도 사용할 수 있는 휴대용 개발 환경으로 바꿔줍니다.
코드 편집기
• Java, Kotlin, C++, XML, Gradle, JSON, Bash, Markdown 구문 강조 표시
• 찾기 및 바꾸기, 줄 바꿈, 줄 번호 매기기, 자동 저장
• 분할 화면 - 두 파일을 나란히 편집
• 글꼴, 색상 및 편집기 설정 사용자 지정 가능
• 자동 가져오기 - 누락된 Java 가져오기를 자동으로 추가
• 저장 시 코드 서식 지정
컴파일러 및 런타임
• ECJ(Eclipse Compiler for Java) + D8 dexer를 통한 기기 내 컴파일
• Maven 프로젝트 지원 - 프로젝트 생성, 종속성 관리, 패키징 및 테스트
• K2JVMCompiler를 통한 Kotlin 컴파일(구문 강조 표시 포함)
• 내장 TCC 및 NDK clang++를 통한 JNI/네이티브 C/C++ 컴파일
• 번들로 제공되는 android.jar - Android 호환 코드 컴파일
디버거
• 여백을 탭하여 모든 줄에 중단점 설정
• 사용자 지정 표현식을 사용한 조건부 중단점 설정
• 스택 깊이 추적을 통한 단계별 실행, 단계별 진입, 단계별 종료
• 지역 변수 검사, 호출 스택 및 감시 표현식
• 임의의 중단점에서 표현식 평가
• 시각적 디버그 라인 강조 표시
바이트코드 뷰어
• javap 스타일 형식으로 컴파일된 Java 바이트코드 보기
• 클래스 계층 구조, 필드, 메서드 및 명령어 탐색
• 스택 맵 프레임, 부트스트랩 메서드 및 어노테이션
학습 센터
• 이중 언어(우크라이나어/영어)를 지원하는 내장 Java 강좌
• Java 참조: 기초부터 스트림 API까지 15개 챕터
• 엔터프라이즈 필수 요소: 동시성, JVM 메모리, SQL, JDBC, 웹
• 편집기에서 직접 실행할 수 있는 코드 예제
Git 통합
• JGit을 통한 완벽한 Git 지원 - 루트 권한 필요 없음
• 초기화, 클론, 커밋, 풀, 푸시, 브랜치, 로그
• 개별 파일 스테이징/스테이징 해제
라이브러리 관리자
• Maven Central에서 검색하고 종속성을 즉시 추가
• 버전을 탐색하고 한 번의 탭으로 프로젝트에 추가
도구
• 구문 강조 표시가 있는 JSON/XML 포맷터
• 코드 블록 강조 표시가 있는 Markdown 미리보기
• 네이티브 C/C++ 모듈 생성
현지화
• 11개 언어: 영어, 우크라이나어, 독일어, 프랑스어, 스페인어, 폴란드어, 루마니아어, 아제르바이잔어, 힌디어, 이보어, 요루바어, 하우사어
요구 사항
• Android 8.0 이상
• Maven 종속성 및 Git 작업을 위한 인터넷 연결
What's new in the latest 1.12.2
Added editing of repeated text, selection expansion, Java definition navigation, quick fixes, and TODO copying.
Improved bytecode templates and validation.
Fixed Unicode console output, Kotlin compilation, duplicate dependencies, and outdated code running after failed builds.
Fixed native compiler integration, enabled release obfuscation, and updated the app icon.







