Mac에서 Android 소스 보기

원본 탐색은 고수가 되는 필수적인 길입니다. Mac에서 안드로이드 원본을 어떻게 보는지 설명해 드리겠습니다
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 파일.다음에 원본 코드의 방법이나 종류를 클릭하여 이동할 수 있습니다.

    좋은 웹페이지 즐겨찾기