cm12源碼同步
Ⅰ 我刷了CM12,給大家說說怎麼刷吧
刷機是很快的過程,一般幾分鍾就能搞定,太久不動就是卡死了,重新刷吧。 另外在論壇外說話不要「這個大」「那個大」的,沒人認識他們。
Ⅱ 如何寫自己手機的device 可編譯基本的cm包
先同步源碼,時間很長,在這過程中可以去配置編譯環境,具體要裝哪些依賴你可以去cm官網看一下,然後同步源碼好了之後同步你機型的device,如果官方沒有device就需要自己寫device了。完事就可以編譯了
cd <源碼所在目錄>
. build/envsetup.sh
brunch <你的設備的名>
例如google n4 是mako ,
那就是brunch mako
然後就開始編譯了。
編譯時間很長。晚上睡覺前放那編譯,然後早上差不多就好了。差不多5小時的樣子
Ⅲ 安卓系統,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,並沒有預裝微軟應用和服務。
(3)cm12源碼同步擴展閱讀
特點
高度優化的內核,帶有很多額外模塊改進的RAM,使用智能啟動和優化安裝選項,包含E2FSProgs可檢查並轉換Ext文件系統。
自動安裝Apps2SD,多個分屏幕,自動適用方向,關機和重啟依然具有干凈的文件系統,不需要危險的SPL操作。
項目更名
知名的第三方安卓定製ROM CyanogenMod正式與我們說再見,不過這並不意味著CM徹底終結。CyanogenMod之父Steve Kondik在內核心團隊成員仍被保留下來,他們帶來全新的Lineage OS,一定程度上可以說是CM的延續。
Ⅳ 標志為CM的包是什麼牌子呢
CyanogenMod(發音:sigh-AN-oh-jen-mod。簡稱CM):Cyanogen團隊是目前全球最大的Android第三方編譯團隊,其發布的Android 2.1內核CM5系列ROM被廣泛使用,促進了用戶從Android 1.6到Android 2.1版本的第三方升級。這個小組曾經先於Google公司為很多手機率先定製出穩定的Android 1.6 ROM。
CyanogenMod系列有CM4(Android 1.6)、CM5(Android 2.1)、CM6(Android 2.2)、CM7(Android 2.3)、CM8(Android 3.X【因為Google並沒有開放這一代系統的源代碼,所以跳過了開發】)、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)。
CyanogenMod 是一個免費、基於社區構建的 Android OS 的修改和改進版本。
CyanogenMod13年9月18日對外宣布,已獲得700萬美元A輪投資,希望超越黑莓和Windows Phone成為世界第三大手機操作系統。
CyanogenMod在B輪融資中獲2300萬美元投資,由安德森-霍洛維茨基金領投。騰訊、Benchmark Capital及Redpoint Ventures也參與了本輪投資。
中文名
CyanogenMod
開發者
Cyanogen(Steve Kondik)
初始版本
3.1(HTC Dream 和 HTC Magic)
支持語言
多語言
支持平台
ARM架構
授權條款
Apache 2與GPLv2
目錄
1系統
2開發
▪ 版本 6
▪ 版本 7
▪ 版本 8
▪ 版本 9
▪ 版本 10
▪ 版本 10.1
▪ 版本 10.2
▪ 版本 11
▪ 版本 12
▪ 版本 12.1
3支持機型
4特點
5CM10.X
6吉祥物
▪ bugdroid
▪ Cid
▪ 復古版
▪ Communitee
7創始人
8合作開發
▪ 與一加手機合作
▪ 與Keen Team合作
1系統編輯
CyanogenMod是一個基於開源Android系統,供某些
手機使用的二級市場固件。它提供一些在官方Android系統或手機廠商沒有提供的功能 ,例如:支持Free Lossless Audio Codec-FLAC(無損音頻壓縮編碼)音頻格式的音樂,多點觸控,從SD外置存儲器運行程序,壓縮緩存,大量APN的名單,重新啟動功能,Wi-Fi無線網路支持,藍牙,USB網路分享等。CyanogenMod也是第一個使用BFS作任務管理器的操作系統。CyanogenMod聲稱提供比官方固件版本更高性能和更可靠。
2008年9月HTC Dream手機發布後,Android社區發現其中一個可以在Android的Linux的子系統得到特權控制 "rooting"(也稱為 "root access")的方法。 這個發現, 結合了Android開源的性質,讓手機的固件可以隨意進行修改和重新安裝到手機。某些手機並不需要進行修改,如Android開發手機和Nexus One,這些用作開發用途的手機上。
現時,CyanogenMod固件是基於Android 5.0,也有大量由CyanogenMod的代碼被加入了。CyanogenMod的自定部分本來是由Cyanogen (Steve Kondik)編寫,不過加入了由xda-developers社區編寫的代碼(如已強化的主畫面, 已強化的調用程序和已強化的網頁瀏覽器)和其他的程序(如busybox)。
2開發編輯
2008年9月,
HTC Dream手機發布後,Android 社區發現其中一個可以在 Android 得到稱為「root」的最高許可權方法,這個發現結合了 Android 開源的性質。
最新的CyanogenMod版本是基於Android 5.0開發,並加入大量自製的源代碼。CyanogenMod的源代碼本來是由 Cyanogen(本名Steve Kondik)編寫,後來也加入了xda-developers社區強化過的主畫面、調用程序和網頁瀏覽器,另外也加入 BusyBox…… 等其它的程序。
CyanogenMod Updater 程序會提醒用戶有新版本的 CyanogenMod,且也能順便協助安裝到他們的手機里。用戶可以在Google play下載該程序。但從5.0版本起,這個程序就不運作了,只能通過 Rom Manager 查找固件更新。
原本CyanogenMod包含Google的一些App(如Gmail及Android market),但 Google 於2009年9月發出律師信要求該團隊不得再散布CyanogenMod,此舉引起部份CyanogenMod愛好者的反彈,認為Google公司違反其「不作惡」的經營口號,CyanogenMod 一度暫停運作,此事件也引起一些媒體的注意而加以報道。在兩方協調之後,CyanogenMod恢復開發工作,但不能再包含Google的App,僅提供鏈接由用戶自行下載安裝。
CyanogenMod的創辦人Steve Kondik 被Samsung招攬加入手機軟體開發的工作,而Sony更提供手機給開發團隊。
版本 6
當時Steve Kondik所發布的Cyanogenmod 6基於Android 2.2開發,代號為"Froyo",支持的機型有 Google Nexus one,HTC Dream,HTC Magic,Motorola Droid,HTC aria,HTC Legend,HTC Desire,HTC Evo 4G,HTC Hero,HTC Wildfire,HTC Incredible,和T-Mobile my Touch 3G slide,首個測試版本發布於2010年7月11日,而穩定版本則發布於2010年8月28日。
版本 7
CyanogenMod團隊所開發的CyanogenMod 7是基於Android 2.3 Gingerbread固件源碼。其中CyanogenMod 7的自定義部份是由Steve Kondik所編寫,但有部份由論壇xda-developers的開發者協助,例如改良後的啟動器,調用畫面,和瀏覽器。
版本 8
原本計劃CyanogenMod 8將會基於Android 3.0 Honeycomb開發,由於Google沒有開源Android 3.0的源碼,計劃拖延至Google發布Android 4.0,CyanogenMod團隊表示會跳過CyanogenMod 8的開發而直接開發基於Android 4.0的CyanogenMod 9。
版本 9
CyanogenMod 9是基於Google的Android 4.0 Ice Cream Sandwich,Steve Kondik和他的CyanogenMod團隊宣布准備開發。在2011年11月Google發布Android 4.0.1的源碼後幾天,穩定版CM 9.0.0已經發布。
版本 10
CyanogenMod 10是基於Google的Android 4.1 Jelly Bean開發。在2012年11月Google發布Android 4.2的源碼之前,穩定版CM 10.0.0已經發布。
版本 10.1
CyanogenMod 10.1是基於Google的Android 4.2 Jelly Bean開發。自從Android 4.2果凍豆源碼發布之後,CyanogenMod團隊就開始將對應的CyanogenMod 10.1作為了開發的重點,而今,該團隊已經為谷歌四兒子Nexus 4帶來了首個CM 10.1的ROM。對於無緣官方Android 4.2的用戶,不妨多期待一下CM10.1版的果凍豆了。
2013年01月23日,Milestone 1 版 CyanogenMod 10.1 登陸部分 Nexus 及三星設備。被稱為「基本穩定」(mostly stable)的 Milestone 1 版本已經來了,想用這個版本的話對裝置還是有一定要求的,暫時來看只有大多數 Nexus設備、三星Galaxy S系列手機以及Galaxy Tab 2 系列平板可以安裝。當想要完美穩定版本的朋友可能還需要再耐心等一等,不過 Milestone 1 應付日常使用應該是沒有什麼問題。[1]
版本 10.2
CyanogenMod 10.2是基於Google的Android 4.3 Jelly Bean開發。經過一段時間的Alpha內測之後,CyanogenMod 10.2已經完成了對第一批設備的初步適配,放出了基本可以正常使用的Nightly版本。按照慣例,Nightly版本仍是測試性質的,不推薦作為日常使用,但已經基本上沒有太大問題,可以嘗嘗鮮。如果允許的話,這種版本每天都會更新一次。[2]
版本 11
2013年11月6日,Cyanogen團隊宣布開始著手基於Android 4.4KitKat的CyanogenMod 11開發工作。
版本 12
經過長時間的跳票後,Android的第三方團隊Cyanogen正式發布了基於Android 5.0 Lollipop的Cyanogen 12固件。其中與Cyanogen團隊有深度合作的中國廠商一加的OnePlus率先獲得Cyanogen 12的更新,而同樣與Cyanogen有合作的印度廠商Micromax推出的YU系列Yureka手機將緊隨其後獲得獲得Cyanogen 12的更新。
CyanogenMod 12的固件基於Android 5.0.1開發,在系統界面上將會有大的變革,採用Material Design設計的標准。同時Cyanogen還加入了自己的App Themer功能,允許用戶對包括第三方應用在內從系統層級更換風格。為用戶提供更多的個性化界面選擇。[3]
版本 12.1
CyanogenMod 12.1僅有Nightly版,也就是測試版,可能還存在一些不穩定的要素。CM 12.1基於Android5.1,保持原生界面風格,並加入了CM的一些特色功能。之前有報道稱CM已經和微軟達成合作,微軟應用和服務將進駐CM ROM,不過這次CM 12.1 Nightly版,並沒有預裝微軟應用和服務。[4]
3支持機型編輯
截止至2014年6月14日 CM所支持機型
HTC系列
HTC One X
HTC Desire S
HTC Incredible S
HTC Incredible
HTC Desire GSM
HTC EVO 3D
T-Mobile G2 (Desire Z)
HTC Desire CDMA
HTC Desire HD (Inspire)
HTC Hero GSM
HTC Magic (Mytouch)
HTC Hero CDMA
HTC Legend
T-Mobile myTouch 4G
T-Mobile myTouch Slide
HTC Wildfire
Sprint EVO
HTC Click (Tattoo)
HTC Wildfire S
HTC One XL
HTC EVO 4G HTC EVO Shift HTC Amaze 4G
SONY系列
Xperia Arc
Xperia Neo
Xperia Mini
Xperia Mini Pro
Xperia X8
Xperia Play
Xperia Ray
Xperia X10 Mini
Xperia X10
Xperia X10 Mini Pro
Xperia S
Xperia Z
Xpeira ZR Xperia V Xperia Z Ultra
GOOGLE系列
Google Nexus One
Google Nexus S
Google Nexus 4
Google Nexus 10
Galaxy Nexus (GSM) Google Nexus 7 Google Nexus 7 二代 Google Nexus 5
MOTO系列
Motorola Droid
Motorola CliqXT
Motorola Defy
Motorola MB300(backfli)
Motorola Droid RAZR HD Motorola Droid RAZR M Motorola Photon Q
Motorola Razr
Motorola Atrix 1/2/3/HD Motorola Xoom Moto G
SAMSUNG系列
Samsung Galaxy S
Samsung Galaxy SI
Samsung Galaxy SIII
Samsung Galaxy S4
Samsung Galaxy R Samsung Galaxy Note II
Samsung 9100G
Samsung Galaxy S Relay 4G
Samsung Galaxy S Advance
LG系列
LG Optimus 2x
LG Optimus Black P970
LG Optimus One
LG Optimus GT540
LG SU640 LG P880 Optimus 4X HD LG G2 LG P930
LG Optimus L7 LG Optimus 3D Max LG Optimus L9 LG Optimus 4X HD
LG Thrill 4G
魅族系列
MeiZu M9
MeiZu MX2
其它
AT&T Aria
ZTE Blade
HUAWEI Honor
z71 Variants
Geeksphone One
Advent Vega
Viewsonic G-Tablet
B&N Nook Color
ZTE N909 一加 oneplus A0001 Smartisan T1
華為系列
C8812(Ascend)
U8860 U8150 U8160
OPPO系列
x909 (FIND5)
小米系列
MI2/2S (aries) MI3(cancro)
4特點編輯
高度優化的內核,帶有很多額外模塊改進的RAM
使用智能啟動和優化安裝選項
包含E2FSProgs可檢查並轉換Ext文件系統
自動安裝Apps2SD
多個分屏幕
自動適用方向
關機和重啟依然具有干凈的文件系統
不需要危險的SPL操作
包含大量APN列表
CPU工作頻率
設置程序的大量改進
包括額外的分區
由cytown改進電話應用
還有很多
5CM10.X編輯
2013年7月26日消息:CyanogenMod團隊一向以效率著稱,當然除了速度快之外CM團隊在ROM研發的質量上也一如既往的保持高水準。Android 4.3於昨日正式發布,CM團隊表示已經著手基於Android 4.3的CM10.2研發。有多款機型的CM10.2 ROM已經開始開發了,預計在不久以後就會和大家正式見面。[5]
在此之前,CM團隊曾有CM7(Android 2.3)、CM9(Android 4.0)、CM10(Android 4.1)等幾個版本發布,幾乎每一次Android大版本更新,CyanogenMod團隊都會推出相應的CM系列ROM。而Android 4.2由於相對於4.1來說更新幅度不大,所以其命名成為了CM10.1,而不是CM11。
谷歌在今天凌晨正式發布了Android 4.3,相對於Android 4.2來說升級的地方也並不多,因此CM團隊決定基於Android 4.3的CM系統命名為CM10.2。[5]
6吉祥物編輯
bugdroid
早期CyanogenMod的吉祥物是踏著滑板的Android公仔"bugdroid"。
Cid
2012年4月4日,
吉祥物
CyanogenMod以「需要一個看起來更成熟的吉祥物」為由,推出了名為"Cid"的新吉祥物取代"bugdroid"。其名"Cid"是"CyanogenMod ID"的縮寫。
復古版
CyanogenMod吉祥物雖然應該屬於退伍行列,但是用戶們對它的鍾愛不減。如今,它被放進壁紙中,喚醒曾經的美好回憶。
Communitee
Communitee是一個「多頭野獸」。用戶們在上面提出自己的想法,為某件事情投票,選擇一種Frendened-up概念。用戶們信任它,依賴它。
7創始人編輯
成立於2009年的著名Android系統修改小組CyanogenMod今天宣布加入三星電子旗下的三星移動(samsungmobile),其創始人Steve Kondik已經作為一個軟體工程師入職三星。CyanogenMod是最流行的Android自製固件提供方,它的加入將給三星移動的Android體驗帶來技術支撐。Steve Kondik表示,他的加入會讓Android變的更美好。
繼Google宣布收購摩托羅拉移動(motorola mobility),而讓Android平台的廠商格局發生了深遠的改變,不過Google隨後表示將繼續保持Android系統的開放,但這並不足以讓HTC、三星等廠商打消疑慮,但是,安卓魅力實在太大,致使三星也不得不拋棄自己的bada系統,專心致志的去做安卓手機。
8合作開發編輯
與一加手機合作
2013年11月13日消息,全球知名安卓定製團隊CM或將與一加科技(OnePlus)推出安卓智能手機,CyanogenMod創始人Steve Kondik及OPPO前副總經理劉作虎已確認了相關消息。[6]
被譽為安卓定製之父的Steve Kondik在和劉作虎做一件可能會改變Android手機世界的事情,從零開始打造一部擁有最好用軟體和最頂級硬體配置的安卓手機。
Steve Kondik還表示自己剛剛參觀了工廠,與一加方面只在洽談涉及硬體層面的合作。
CyanogenMod OS是全球第一家基於安卓原生深度優化定製的OS;包括MIUI、錘子ROM等知名安卓ROM都是在CyanogenMod OS基礎上的二次開發或使用了部分代碼,在年初羅永浩那場聲勢浩大的錘子ROM發布會上,就曾高調向Steve Kondik致敬。
但CyanogenMod團隊在商業化的腳步上並不領先,在中國的小米憑藉手機產品成為百億元估值的手機公司時,CM團隊卻一直以興趣和開源的方式存在。直到2013年4月份,Steve Kondik才以公司形態成立了Cyanogen Inc,並獲得了第一筆750萬美元的融資。
Steve Kondik在成立公司前曾在三星任職,此前曾有消息稱未來CyanogenMod會與三星深度合作,但在Steve Kondik出席2013年9月23日的OPPO N1發布會後,外界普遍認為一加將是CM未來的合作對象。[7]
2015年4月29日消息,在北京召開的全球移動互聯網大會上,Cyanogen公司CEO KirkMcMaster與創始人Steve Kondik表示,將會和中國手機廠商一加終止合作。[8]
與Keen Team合作
2014年1月15日消息,美國第三方Android ROM團隊CyanogenMod(簡稱CM)近日與國內碁震研究安全團隊(Keen Team)達成合作,Keen Team將對CM系統進行安全性能的改進。[9]
CM創始人兼CTO Steve表示,CM當前的重點是提供安全性,從操作系統層面提高手機的安全度。為此CM在中國找到了另一家合作夥伴Keen Team,該團隊主要成員來自微軟,在2013年11月的Pwn2Own安全大賽上,該團隊通過Safari漏洞在30秒內攻破了iOS 7.0.3。
Keen Team負責人王琦介紹,在合作後Keen將為CM系統提供三個方面的安全支持:1、檢測漏洞,加固系統,2、在CM官方應用商店進行APP上架安全預檢,第三方應用商店下載的APP在安裝後進行安全檢測,3、對移動支付相關環節進行針對性加固。
Android
開發
▪ Android 軟體開發工具包 ▪ Apache Ant ▪ Dalvik ▪ Developer Challenge
▪ Eclipse ▪ Google Code ▪ Google App Inventor ▪ Google I/O
▪ Bionic ▪ APK ▪ Roboto ▪ 快速啟動
使用者介面
▪ HTC Sense ▪ Motorola Motoblur ▪ Samsung TouchWiz ▪ Sony UXP Experience
應用程式
▪ 地球 ▪ Goggles ▪ Gmail ▪ 地圖
▪ 星空 ▪ Talk ▪ 翻譯 ▪ Voice
▪ YouTube
服務
▪ Google Play ▪ Google搜索 ▪ Android雲端推送(C2DM)
Google Nexus
▪ Nexus One ▪ Nexus S ▪ Galaxy Nexus ▪ Nexus 7
▪ Nexus Q
第三方固件
▪ CyanogenMod ▪ MIUI ▪ InsertCoin
衍生平台
▪ MIUI ▪ OPhone ▪ 網路易平台 ▪ Replicant
▪ Le OS ▪ 阿里雲OS ▪ Flyme OS
列表
▪ Android相關主題 ▪ Android裝置列表 ▪ Android版本歷史 ▪ Android開源應用
其他
▪ Root機
Ⅳ 一個直角三角形,兩條直角邊分別為7.2cm和9.6cm,斜邊為12 cm,斜邊上的高是多少厘米
一個直角三角形,兩條直角邊分別為7.2cm和9.6cm,斜邊為12 cm,邊長比例為3:4:5,邊長數據正確無誤,
7.2×9.6=69.12,
69.12÷12=5.76(厘米)
斜邊上的高是5.76厘米。
Ⅵ 目前選用安卓4.0.1、CM2.3.7和MIUI2.3.7系統哪個比較好,各個優缺點分析。
你先搞清什麼機子,其次這些都不是系統,4.0是安卓系統的一個版本,目前只有原生界面。cm,miui是安卓系統的一個優化和美好的修改版,其中miui是·基於cm內核的再度美化優化界面。
4.0不是每部機都適合刷,有些機子刷了卡得一13,除了和預裝機型,雙核機能完整流暢運行外,單核機看具體機型,老機型刷了也白搭,而且很多品牌官方4.0還沒出。4.0是未來普及的版本,必然要的升級。cm比原生安卓優化,美化,比較適合技術型人士。miui是模仿蘋果界面,美化好,主題多,缺點是耗電快,適合一般喜歡主題的用戶用。cm和miui只是支持部分機型,不是任何機型都能刷。
Ⅶ 10cm或12cm室內隔間厚度區別
10厘米和12厘米的隔間厚度,相差只有2厘米,從隔音等各方面效果,都是區別不大的。
Ⅷ cm12是什麼系統,什麼系統
CM系統Android刷機界有著極高的知名度,是安卓最受歡迎的定製ROM,是一個免費、基於社區構建的Android OS的修改和改進版本。
數字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)。
CM即為CyanogenMod的首字母,Cyanogen團隊是目前全球最大的Android第三方編譯團隊。
Ⅸ 如何編譯 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.
Ⅹ CM12 官方的 怎麼進行升級系統
下載coloros刷機包,放進手機,備份數據,關機進入recovery,雙清數據,選擇刷機包刷入。recovery最好用官方的那個