(兩百八十七)Android 更新R aosp源碼

參考(一百八十六)Android Q源碼下載

主要還是根據

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

 

下載命令

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-11.0.0_r20
repo sync

PS:試了下r25 frameworks/base還拉不下來,r20可以,代碼應該差別不大,就下個r20得了

PS:可能現在遇到repo失敗問題,我更新了Python3.7,然後按照https://www.jianshu.com/p/6059f7fc2cd0 安裝了一堆東西,現在好了

1.準備

在安裝之前,請使用以下命令安裝Python的先決條件。

 

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
    libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

2.安裝

使用python官方站點的以下命令下載Python。您也可以下載最新版本代替下面指定的版本。

 

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

sudo tar xzf Python-3.7.0.tgz

3. 編譯

使用下面的命令集來使用altinstall在您的系統上編譯python源代碼。

 

cd Python-3.7.0
sudo ./configure --enable-optimizations
sudo make altinstall

make altinstall用於防止替換默認的python二進制文件/ usr / bin / python。

4.檢查Python版本

 

python3.7 -V

問題:安裝python3.7出現ModuleNotFoundError: No module named ‘_ctypes’解決辦法

解決辦法:

 

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev

PS:執行完上面的安裝操作後我實測還是不行,然後重啓,再重新執行下上面的./configure & make就可以了

作者:hiekay
鏈接:https://www.jianshu.com/p/6059f7fc2cd0
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章