導航:首頁 > 源碼編譯 > 編譯cm12

編譯cm12

發布時間:2022-02-27 19:58:03

1. CM12 如何裝xposted, 所有機型都一樣嗎

下載安裝xposed安裝器後,授權root許可權,然後安裝框架,重啟激活就可以了。
xposed插件是像安裝應用一樣安裝,然後從xposed裡面選用,重啟激活 根據安卓系統版本來安裝,手機樂園有下載xposed框架安裝器,有介紹版本下載

2. 機械制圖軸類零件一端面標注「CM12/19.8 GB14.5-85 螺紋有效長度16mm」請問是什麼意思

「CM12/19.8GB14.5-85螺紋有效長度16mm」標注的是中心孔。

C——C型帶螺紋中心孔;

M12——普通螺紋,公稱直徑12mm;

19.8——錐形孔端面直徑19.8mm;

GB14.5-85——國家標准,現在的新標準是GB/T4459.5—1999;

螺紋有效長度16mm——就是中心孔里邊的螺紋必須能保證螺釘能擰進去16mm。

上述中心孔按GB/T4459.5—1999的標注方法是:CM12L16/19.8GB/T4459.5—1999。

B6.3/18.0GB145-85——是B型帶護錐中心孔,導向孔直徑6.3mm,錐形孔端面直徑18mm,標准號應為GB/T4459.5—1999。

C型中心孔:

3. 如何編譯 cm12

CN:准備編譯
EN:Preparing System for Build

CN:通過APT-GET,安裝以下d軟體包
EN:Install the following items via apt-get.

Code:
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-6-jdk openjdk-6-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

CN:如果是32位系統,清不要安裝g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
EN:As per the instructions on the wiki for building CM, if you use a 32bit system, do not install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev.

CN:安裝最新版本JDK
EN:Install the latest version of Java's development kit using the following.

Code:
sudo apt-get install openjdk-7-jdk

CN:安裝ADT
EN:Install the android Development Kit using the following.
Code:
sudo apt-get install android androidsdk-uiautomatorviewer android-right android-src-vendor android-emulator android-tools-adb android-headers android-tools-adbd androidsdk-ddms android-tools-fastboot androidsdk-hierarchyviewer android-tools-fsutils androidsdk-traceview

CN:執行以下指令
EN:Run the following in terminal.
Code:
mkdir -p ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

CN:重啟系統,載入配置文件
EN:reboot your system or use the following in terminal to load the .profile file again.
Code:
. ~/.profile

CN: 獲取源碼
EN:Getting the source code.

CN:執行以下命令,獲取CM12的源碼
EN:Now we can get onto grabbing the source code of CM12.
Run the following in terminal.

Code:
mkdir ~/cm
cd ~/cm
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
mkdir .repo/local_manifests
nano .repo/local_manifests/local_manifests.xml

CN: 當NANO打開之後,粘貼下面的內容,然後用ctrlx保存
When nano appears, paste the following into it and then exit using ctrl-x and choose to save.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
<project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" />
<project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-12.0" />
<project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" />
<project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" />
<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" />
<project name="CyanogenMod/android_frameworks_opt_connectivity" path="frameworks/opt/connectivity" remote="github" revision="cm-11.0" />
</manifest>

CN: 執行以下代碼,繼續獲取代碼
EN:Continue getting the code using the following.
Code:
repo sync
cd vendor/cm
./get-prebuilts
cd ../..

CN: 編譯 CM12
EN:Building CM12
Run the following commands to build CyanogenMod.

Code:
. build/envsetup.sh
breakfast bacon
brunch bacon

CN: 成功編譯,從out/target/proct/bacon/ 獲取 cm-12-*-UNOFFICIAL-bacon.zip
EN:After successful build, you should be able to go about ing the built CyanogenMod and installing it into your phone. The CyanogenMod build is located in ~/cm/out/target/proct/bacon/ named something like cm-12-*-UNOFFICIAL-bacon.zip

You can install folllowing: http://forum.xda-developers.com/onep...s-one-t2940091

Re-building to update.
To re-build, you should just be able to run the following (Not yet tested myself, but makes logical sense).

Code:
make clobber
repo sync
cd vendor/cm
./get-prebuilts
cd ../..
. build/envsetup.sh
brunch bacon
Q&A
Q: Recieve error: fatal: plicate path device/qcom/sepolicy in ~/cm/.repo/manifest.xml
A: edit .repo/local_manifests/local_manifests.xml to remove the item which matches the item located in bold.

Q: How big is the repo?
A: 20GB just source code and 40GB when built. Therefore you should aim to have about 60GB free on your system.

4. cm12是什麼系統,什麼系統

  1. CM系統Android刷機界有著極高的知名度,是安卓最受歡迎的定製ROM,是一個免費、基於社區構建的Android OS的修改和改進版本。

  2. 數字12代表安卓系統的版本。CM4(Android 1.6)、CM5(Android 2.1)、CM6(Android 2.2)、CM7(Android 2.3)、CM9(Android 4.0)、CM10(Android 4.1)、CM10.1(Android 4.2)、CM10.2(Android 4.3)、CM11 (Android 4.4)、CM12 (Android 5.0)、CM12.1(Android 5.1)、CM13 (Android 6.0)。

  3. CM即為CyanogenMod的首字母,Cyanogen團隊是目前全球最大的Android第三方編譯團隊。

5. 如何編譯 cm12

CN:准備編譯
EN:Preparing System for Build

CN:通過APT-GET,安裝以下d軟體包
EN:Install the following items via apt-get.

Code:
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-6-jdk openjdk-6-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

CN:如果是32位系統,清不要安裝g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
EN:As per the instructions on the wiki for building CM, if you use a 32bit system, do not install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev.

CN:安裝最新版本JDK
EN:Install the latest version of Java's development kit using the following.

Code:
sudo apt-get install openjdk-7-jdk

CN:安裝ADT
EN:Install the Android Development Kit using the following.
Code:
sudo apt-get install android androidsdk-uiautomatorviewer android-right android-src-vendor android-emulator android-tools-adb android-headers android-tools-adbd androidsdk-ddms android-tools-fastboot androidsdk-hierarchyviewer android-tools-fsutils androidsdk-traceview

CN:執行以下指令
EN:Run the following in terminal.
Code:
mkdir -p ~/bin
curl storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

CN:重啟系統,載入配置文件
EN:reboot your system or use the following in terminal to load the .profile file again.
Code:
. ~/.profile

CN: 獲取源碼
EN:Getting the source code.

CN:執行以下命令,獲取CM12的源碼
EN:Now we can get onto grabbing the source code of CM12.
Run the following in terminal.

Code:
mkdir ~/cm
cd ~/cm
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
mkdir .repo/local_manifests
nano .repo/local_manifests/local_manifests.xml

CN: 當NANO打開之後,粘貼下面的內容,然後用ctrlx保存
When nano appears, paste the following into it and then exit using ctrl-x and choose to save.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
<project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" />
<project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-12.0" />
<project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" />
<project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" />
<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" />
<project name="CyanogenMod/android_frameworks_opt_connectivity" path="frameworks/opt/connectivity" remote="github" revision="cm-11.0" />
</manifest>

CN: 執行以下代碼,繼續獲取代碼
EN:Continue getting the code using the following.
Code:
repo sync
cd vendor/cm
./get-prebuilts
cd ../..

CN: 編譯 CM12
EN:Building CM12
Run the following commands to build CyanogenMod.

6. 求助,CM12怎麼開啟USB調試

你好!
1、進入「設置」——「關於手機」——找到「版本號」或「內核版本」;
2、連續快速點擊「版本號」或「內核版本」多次,就可看見「開發者選項」;
3、進入開發者選項,就可找到「usb調試」,開啟即可。
希望能幫到你,望採納!

7. 安卓系統,cm12.1是什麼系統能介紹下嗎

CyanogenMod是一個基於開源Android系統,供某些手機使用的二級市場固件。它提供一些在官方Android系統或手機廠商沒有提供的功能 ,例如:

支持Free Lossless Audio Codec-FLAC(無損音頻壓縮編碼)音頻格式的音樂,多點觸控,從SD外置存儲器運行程序,壓縮緩存,大量APN的名單,重新啟動功能,Wi-Fi無線網路支持,藍牙,USB網路分享等。

CyanogenMod也是第一個使用BFS作任務管理器的操作系統。CyanogenMod聲稱提供比官方固件版本更高性能和更可靠。

CyanogenMod 12.1CM 12.1基於Android5.1,保持原生界面風格,並加入了CM的一些特色功能。之前有報道稱CM已經和微軟達成合作,微軟應用和服務將進駐CM ROM,不過CM 12.1,並沒有預裝微軟應用和服務。

(7)編譯cm12擴展閱讀

特點

高度優化的內核,帶有很多額外模塊改進的RAM,使用智能啟動和優化安裝選項,包含E2FSProgs可檢查並轉換Ext文件系統。

自動安裝Apps2SD,多個分屏幕,自動適用方向,關機和重啟依然具有干凈的文件系統,不需要危險的SPL操作。

項目更名

知名的第三方安卓定製ROM CyanogenMod正式與我們說再見,不過這並不意味著CM徹底終結。CyanogenMod之父Steve Kondik在內核心團隊成員仍被保留下來,他們帶來全新的Lineage OS,一定程度上可以說是CM的延續。

8. 能分享一下cm12.1的刷機包嗎

您好;手機刷機能夠解決手機的系統故障和帶來不同的系統體驗,但是刷機容易對手機硬體產生影響,影響手機壽命;盲目的刷機很容易就會讓我們的手機進入癱瘓的狀態中,如果是這樣就比較的復雜和棘手,建議非專業操作刷機,可送至售後。

9. 刷了cm12.1怎麼root啊,第一次用

手機root許可權,是系統許可權的一種。很多手機都自帶很多沒用的軟體。root其實就是獲取最高管理員許可權的手段。
用手機連接電腦,下載一鍵root工具。
下載成功後,打開一鍵ROOT軟體會出現root准備,點擊下一步,正式開始root。
備份後,點擊開始ROOT。
幾分鍾後會提示root成功。

閱讀全文

與編譯cm12相關的資料

熱點內容
app上訴通訊錄有什麼後果 瀏覽:508
關於加密貨幣使用分布的圖表 瀏覽:329
王的命令哪個app好看 瀏覽:767
快樂大本營比臉app叫什麼 瀏覽:681
wt是什麼伺服器 瀏覽:127
首頁indexphp模板 瀏覽:343
java7並發編程實戰手冊pdf 瀏覽:342
windows列印機編程 瀏覽:236
怎麼用紙做解壓小方塊 瀏覽:264
8253的編程方式 瀏覽:140
雲伺服器無法連接到當前網路 瀏覽:469
香港伺服器什麼時候租用 瀏覽:600
福州高精密三坐標測量儀編程 瀏覽:711
變數的作用域編譯預處理 瀏覽:179
程序員買台式機好還是筆記本 瀏覽:812
安卓叮當貓年卡怎麼樣 瀏覽:428
自學旅遊英語用什麼app 瀏覽:155
linux埠開放命令 瀏覽:681
單片機小汽車 瀏覽:953
思考與決策pdf 瀏覽:624