Mac에서 Android 소스 보기
2069 단어 android 프레임워크
1. 안드로이드 소스 다운로드
원본은 어디서 다운로드 받나요?https://github.com/android/platform_frameworks_baseGoogle이 Github에 안드로이드 Framework 코드를 저장하는 곳입니다. 오른쪽 clone or download -> download zip을 클릭하면 원본을 로컬로 다운로드할 수 있습니다. 물론 Git 명령으로 직접 복제해도 됩니다. 공식 소스도 여기서 얻을 수 있습니다.https://android.googlesource.com/platform/frameworks/base/, 물론 필요합니다.
git clone https://android.googlesource.com/platform/frameworks/base
를 다운로드한 후 압축을 풀었는데 그 중 대부분 코드는core 디렉터리에 있다.2. Android 소스 보기 도구
여기에서 우리는 Sublime Text 2로 구체적으로 다운로드하면 인터넷에서 검색할 수 있고 해독판이 있다. 물론 너도 홈페이지에 가서 정품 소프트웨어를 다운로드할 수 있다.http://www.sublimetext.com/2일부 기능을 무료로 시험해 볼 수 있다.메뉴 표시줄을 클릭한 File -> Open을 다운로드하여 압축을 푼 루트 디렉터리를 선택하고 열면 안드로이드 원본 목록이 왼쪽에 표시됩니다. 그러나 우리는 원본 코드의 가장 중요한 기능인 클릭 점프를 보아야 한다.
3. 코드 점프를 위해 Ctags 플러그인 사용
Sublime Text 2 -> Preference -> Browse Packages
에 Ctags Package가 설치되어 있는지 확인하고 없으면 설치해야 함Sublime Text 2 -> Preference -> Package Control
, 입력Install Package
, 목록에 Ctags 플러그인을 선택하여 설치Perference -> Package Settings->CTags->Mouse Binding Default-> -> Mouse Binding User
안에 있는 "ctrl+shift"를 "command"로 변경하면 "command+왼쪽 키"로 점프할 수 있습니다 -> CTags: Rebuild Tags
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
그러면 당신이 사용하는 Ctags는 시스템이 미리 설치한 버전이고 명령줄 입력
which ctags
이다. 출력/usr/bin/ctags
을 사용하면 우리가 사용할 수 있는 Ctags를 다운로드해야 한다는 것을 의미한다.명령줄 입력brew install ctags
을 입력하여 설치합니다.아니면 이 링크로 바로 다운받거나.http://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz 설치 완료 후 usr/local/bin/
디렉터리에서 설치가 완료된ctags를 볼 수 있습니다.다음에 우리는
에서 cd 명령으로 원본 코드의 루트 디렉터리로 이동하여 실행/usr/local/bin/ctags -R -f .tags
하고 잠시 기다리면 디렉터리에 하나가 생성됩니다.tags 파일.다음에 원본 코드의 방법이나 종류를 클릭하여 이동할 수 있습니다.