Android 코드 다운로드, 컴파일 및 디버깅 소개

목차

하나: 환경 준비 - repo, git 설치

2: 환경 준비 - Git 구성

3: 환경 준비 - 구성 키

4: gerrit에 해당하는 SSH Public Kes에 키를 추가합니다.

5: 코드 다운로드

여섯 번째: 코드 컴파일

7: Android 공통 단축키 명령

여덟 번째: 로그 도구를 살펴보는 것이 좋습니다.


하나:  환경 준비 - repo, git 설치

1 : Repo git을 기반으로 개발된 도구로 git 리소스 관리 에 편리하므로 repo를 설치하기 전에 git을 먼저 설치해야 합니다.

    sudo apt-get 설치 git

2 : 그런 다음 사용자의 홈 디렉터리에 새 bin 디렉터리를 만듭니다.

    mkdir ~/

3 : bin 디렉터리를 시스템 경로 에 추가하고 ~/.bashrc를 열고 다음 콘텐츠를 추가합니다.

    내보내기  PATH=~/bin:$PATH

저장 후 소스 .bashrc 실행

4 : 저장소 다운로드

    컬 http://gerrit.googlesource.com/git-repo/repo > ~/bin/repo

2:  환경 준비 - Git 구성

 git config --global user.name jiayou.gan

git config --global user.email [email protected]

3: 환경 준비 - 구성 키

1: SSH 파일을 생성하고 ssh-keygen -t rsa -C "[email protected]"을 실행합니다.

2: 그런 다음 비밀번호를 두 번 입력하라는 메시지가 표시됩니다. Enter를 누르면 키 지문 키의 무작위 아트가 마지막에 나타나 생성이 성공했음을 나타냅니다.

3: 이때 메인 디렉터리에서 la를 실행하면 생성 된 .ssh 디렉터리를 볼 수 있습니다.

4: gerrit 에 해당하는 SSH Public Kes 에 키를 추가합니다.

SSH $ 고양이 id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcC+GbffKN7ANMIL9f3FJpy+lCgovFhbfhh6Hy55nRkUu74pGatUYNVZZxa0gURbrpihAnu81DuOo+YSN/z0rwuQQLouXTmIcXcv538f2v04+Ww2BmR7DOS2xSQeTjwc0UGz31LAP/nHLJdQPds2FJgObcIqkf0gz9UHgQc4sV6J/pMdfVhIi1VZSSVw0T5+NtucBGYIUFG0nFwAnk5m5IvhK4FNaD9CTwCg8nE3PtwhAhDxXgtt2m1TbD9e8B6wkfXfyhRQ0WuPVd7SGhgjmBkXxNZn1b/+Eel+um5K9rMln2mvnhUd5p7mWtYxgfEo6SK0jSUOtCtJACYfTCixat [email protected]

이 내용을 복사하여 gerrit의 해당 SSH 공개 키에 붙여넣습니다.

5: 코드 다운로드

위의 구성이 완료되면 이때 코드를 다운로드할 수 있습니다.

repo init -u http://사용자 이름@XXX

init가 다음과 같이 오류를 보고하는 경우:

sign_and_send_pubkey: 서명 실패: 에이전트가 작업을 거부했습니다.
권한이 거부되었습니다(공개 키).

그런 다음 터미널에서 다음 명령을 실행하고 다시 초기화하십시오.

    eval "$(ssh-agent -s)"
    ssh-add

repo sync -c -d --no-tags

여섯 번째: 코드 컴파일

소스 빌드/envsetup.sh

점심을 먹고 프로젝트에 따라 해당 일련번호를 선택하세요.

-j32를 만드세요

7: Android 공통 단축키 명령

기기가 컴퓨터에 연결되어 있는지 확인하세요: adb devices

캐치 로그 : adb logcat (-b all) >log.txt

동적 필터 로그 : adb logcat (-b all)| grep " 키워드 " – i ( 대소문자 무시 ) –-color ( 강조 표시 )

두 개 이상의 키워드 로그 필터링 : adb logcat (-b all)| grep – iE " 키워드 1| 키워드 2"

키워드를 기반으로 설치 패키지의 이름과 위치를 찾습니다: adb shell pm list packages –f| grep “ keyword

현재 패키지 이름 및 활동 이름 보기: adb shell dumpsys Activity| grep Resumed

휴대전화 해상도 확인: adb shell wm size

여덟 번째: 로그 도구를 살펴보는 것이 좋습니다.

멀드 와인
설치 방법 sudo apt-get install glogg

추천

출처blog.csdn.net/weixin_41028555/article/details/130378897