Android 소스 코드는 로컬에서 컴파일되고 로컬 디스크에 매핑되어 코드를 볼 수 있습니다.

로컬에서 코드를 컴파일하는 것은 매우 간단하며, 원격 창고의 소스 코드가 서버에 동기화되어 있으면 명령을 통해 로컬 컴파일을 실행할 수 있습니다.로컬에서 소스 코드를 컴파일한 후 자신의 프로젝트 파일을 업로드하고 APK를 컴파일합니다.

1. Android 소스 코드의 로컬 컴파일

1. 일반 사용자의 경우 sudo 권한을 사용해야 합니다. 
# usermod -a -G sudo 이름(소스 코드를 직접 다운로드하기 위한 계정 이름, sudo 권한이 있는 계정은 이 단계가 필요하지 않음)
2. 환경 설치 및 컴파일 
$ sudo apt-get install git-core gnupg flex bison build-essential zip 컬 zlibg-dev gcc-multilib g++-multilib libc6-dev-i
3. 로컬 소스 코드 컴파일 시작 
$ source build/envsetup.sh 
$ lunch userdebug(소스 코드 디렉터리에서 디버그) , 직접 찾아야 합니다. 프로젝트마다 다릅니다.) 
$ make -j32 

make를 실행한 후 30분 정도 기다리면 소스코드가 정상적으로 컴파일 됩니다.

2. 로컬 디스크에 매핑된 Android 소스 코드

1. 삼바 서비스를 설치합니다. 
sudo apt-get 설치 삼바 삼바-공통 

2. 구성 파일을 수정합니다. sudo vi /etc/samba/smb.conf 
security = user 
[public] 
path = /data/name # 자신의 공유 폴더 경로를 입력
합니다. browserable = yes 
writeable =yes 
public = yes 
guest ok = yes 
3 공유 폴더 권한 부여 
sudo chmod 777 /data/name 
4. 비밀번호 설정 
sudo smbpasswd -a name
5. 모든 삼바 계정 보기 
sudo pdbedit -L 
6. 서비스 다시 시작
sudo service smbd restart 7. ubuntu를 확인하여 IP ifconfig
가져오기 8. 설정 ip 로컬 네트워크 매핑 경로에 주소를 복사하고 \\192.43.55.21\public을 검색하세요.


이런 식으로 소스코드를 로컬 디스크에 매핑할 수 있고, 즐겁게 소스코드를 볼 수 있습니다! 제가 직접 테스트한거라 코드를 붙여넣을 수가 없네요.

명령어를 직접 붙여넣기가 직관적이지 않다면 댓글을 남겨주시면 됩니다.

추천

출처blog.csdn.net/qq_37870139/article/details/131485368