Crappy Cupcake Ninja Mac OS
AOSP(Android Open Source Project)
- GarageBand is a fully equipped music creation studio right inside your Mac — with a complete sound library that includes instruments, presets for guitar and voice, and an incredible selection of session drummers and percussionists.
- The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products. So, Java is going nowhere until at least Lion. By that time we will know if Oracle or the OpenJDK people will support Mac. Till then, we only have pure speculation.
- Steam baking with the Ninja Cooking System ensures that your desserts turn out moist and delicious. For additional recipes and ideas on how to get the most o.
PopJam is a social media platform where you can join communities, follow your favorite influencers, play quizzes and games, create amazing art, use filters and stickers and connect with PopJammers who love the same things you do!
AOSP(Android Open Source Project)是由Google推出的Android系統原始碼,裡面包括手機硬體控制及Android SDK的原始碼等,從官網下載原始碼編譯後的Android系統可以安裝到Nexus系列的手機,雖然官網有建立環境跟編譯的說明,但資料比較分散,因此這篇就來整理一下,順便作個記錄(つ´ω`)つ。
Ubuntu 18.04環境建置
由於整個原始碼非常龐大,加上編譯之後資料夾大小會超過100GB,因此如果使用虛擬主機的話盡量將硬碟空間超過200GB比較保險,假如要編譯多個不同版本的AOSP,那硬碟空間就要更多才行。
- 安裝套件
- 安裝JDK根據要編譯的AOSP版本不同,所需要的JDK版本也要跟著變換。這篇以編譯Android 7.0以上的系統作為範例,因此需要安裝openJDK 8。
- Android 7.0 (Nougat) - Android 8.0 (Oreo): Ubuntu - OpenJDK 8, Mac OS - jdk 8u45 or newer
- Android 5.x (Lollipop) - Android 6.0 (Marshmallow): Ubuntu - OpenJDK 7, Mac OS - jdk-7u71-macosx-x64.dmg
- Android 2.3.x (Gingerbread) - Android 4.4.x (KitKat): Ubuntu - Java JDK 6, Mac OS - Java JDK 6
- Android 1.5 (Cupcake) - Android 2.2.x (Froyo): Ubuntu - Java JDK 5
下載AOSP源始碼
- 初始化repo
- 設定git
- 選擇AOSP版本
到 Source Code Tags and Builds 選擇要下載的AOSP版本,測試手機是Nexus 5X,版本為7.1.1,所以選擇android-7.1.1_r24來編譯。
- 開始下載下載時間取決於你的網路速度,但都需要好幾個小時(´_ゝ`)
下載Driver
如果要將AOSP系統flash到實體手機上,需要下載對應的driver作安裝(Driver),不安裝的話也可以flash上實體手機,只是會無法偵測到SIM卡。本篇測試手機為Nexus 5X,AOSP版本為android-7.1.1_r24,所以要下載這個Driver。
編譯AOSP
開始編譯之前要選擇你的 device Code Name ,如Nexus 5X的Code Name為bullhead
。AOSP系統可選擇三種系統格式,分別是user、userdebug及eng,詳細可以參考 Target。
以上設定完沒有出錯就可以開始編譯AOSP系統,其中jN
,N代表要使用多少個CPU核心作編譯。
錯誤解決方法
- LC_ALL
去除所有本地化的設定,讓指令能正確執行:
- jack-server
修改
~/.jack-settings
,新增一行下列的指令接著重啟jack-server
Crappy Cupcake Ninja Mac Os Download
Flashing a device
在重新flash Android系統前需要將手機的bootloader解鎖,可以參考 Unlocking the bootloader。
- fastboot
將bootloader解鎖後回到fastboot模式。
- flash AOSP
最後重開機進Android畫面就代表成功更換成AOSP系統了!
Classes are designed to challenge everyone as they WorkUp to becoming master ninjas. You will have fun each class while building endurance, strength, balance and confidence! Class availability is limited so sign up before they fill up.
- Tuesdays 6:30pm: May 4, 11, 18, 25 ($60)
- Saturdays: May 8, 15, 22 ($45)
- 9:30am
- 10:50am
- Sundays 3:30pm: May 9, 16, 23 ($45)
- Level 1 - Grades 1st - 3rd
- 12:10pm
- Sundays 4:50pm: May 9, 16, 23 ($45)
- Level 2 - Grades 4th - 6th
- Sundays 6:10pm: May 9, 16, 23 ($45)
Gold Medal Package: Two Hours
1 Hour of Private Ninja with WorkUp Ninja Staff
1 Hour at a decorated Table
Includes:
-All décor, plates, cups, napkins, etc.
-Pitchers of soft drinks
-Pizza or Hot Dog meal
-Customer must supply cake
Price: $380
12 children + Birthday child=$380, $20 per additional child
50% off for siblings of the birthday child
Silver Medal Package: 1 1/2 Hours
1 Hour of Private Ninja with WorkUp Ninja Staff
30 minutes at a decorated Table
Includes:
-All décor, plates, cups, napkins, etc.
-Pitchers of soft drinks
-Customer must supply cake/cupcakes
Price: $280
12 children + Birthday child= $280, $15 per additional child
50% off for siblings of the birthday child
Crappy Cupcake Ninja Mac Os Pro
Bronze Medal Package: 1 Hour
1 Hour of Private Ninja with WorkUp Ninja Staff
Activity Only-No food/drink/décor
Price:
12 children + Birthday child= $200, $12 per additional child
50% off for siblings of the birthday child