Ubuntu編譯Android整個系統以及編譯指定模組到模擬器
一,編譯整個系統
1. cd /home/zej/MyWorkSpace/Android/android4.4
2. source build/envsetup.sh
3. make -j4
二,設定環境變數,執行
export PATH=$PATH:~/Android/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=~/Android/out/target/product/generic
執行source ~/.bashrc 使之生效
其中,~/Android/out/host/linux-x86/bin有我們要執行的emulator命令,
而~/Android/out/target/product/generic是Android映象存放目錄,下面執行emulator命令時會用到。
三,燒寫映象檔案到模擬器
1. cd /home/zej/MyWorkSpace/Android/android4.4
2. source build/envsetup.sh
3. lunch sdk-eng
4. emulator
四,編譯指定模組,燒寫到模擬器
1. zej@UbuntuPC:~/MyWorkSpace/Android/android4.4$ cd packages/apps/Music
2. mm
3. adb remount (1。不行的話,adb shell su之後將檔案系統remount為讀寫許可權: mount -o rw,remount /system。出於安全考慮,記得完事後remount回只讀: mount -o ro,remount /system2.再或者執行mount -orw,remount -t ext3 /dev/block/mmcblk1p21 /system)
4. zej@UbuntuPC:~/MyWorkSpace/Android/android4.4$ adb push out/target/product/generic/system/app/Music.apk /system/app/
(注意:out的目錄以及模擬器所依賴的android版本是否是我們剛剛燒寫的系統)
相關文章
- OS-鴻蒙系統-以及編譯器鴻蒙編譯
- 如何預編譯 Android 模擬器專用核心編譯Android
- 編譯libpcap模擬器靜態庫編譯PCA
- ubuntu系統編譯安裝OpenCV 4.4Ubuntu編譯OpenCV
- android 5.1 kernel 編譯模組Android編譯
- Vue3 模板編譯原理 (Vue 的編譯模組整體邏輯)Vue編譯原理
- ubuntu下編譯交叉編譯工具鏈Ubuntu編譯
- Vue3原始碼分析——編譯模組和編譯器Vue原始碼編譯
- Ubuntu下Android原始碼以及核心下載與編譯UbuntuAndroid原始碼編譯
- Ubuntu 18.04(虛擬機器)環境下編譯Android 原始碼Ubuntu虛擬機編譯Android原始碼
- cmake編譯指定自己編譯的庫路徑編譯
- linux(ubuntu)下的64位編譯器編譯32位程式LinuxUbuntu編譯
- 編譯系統概要編譯
- 編譯系統核心編譯
- gcc 編譯器與 clang 編譯器GC編譯
- Ubuntu 20.04系統編譯安裝Apache教程。Ubuntu編譯Apache
- Ubuntu 20.04系統編譯安裝PHP教程。Ubuntu編譯PHP
- Ubuntu 20.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 20.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- Ubuntu 20.04系統編譯安裝Memcached教程。Ubuntu編譯
- Ubuntu 18.04系統編譯安裝Apache教程。Ubuntu編譯Apache
- Ubuntu 18.04系統編譯安裝PHP教程。Ubuntu編譯PHP
- Ubuntu 18.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 18.04系統編譯安裝Memcached教程。Ubuntu編譯
- Ubuntu 18.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- [譯]iOS編譯器iOS編譯
- stem32 程式編譯和proteus模擬編譯
- 【譯】使用 Python 編寫虛擬機器直譯器Python虛擬機
- 編譯器的編譯基本過程編譯
- 一張圖解析 編譯器編譯流程圖解編譯
- Ubuntu 15.04編譯Android 6.0.1原始碼-Nexus5真機編譯Ubuntu編譯Android原始碼
- Ubuntu 20.04系統編譯安裝phpMyAdmin教程。Ubuntu編譯PHP
- Ubuntu 20.04系統編譯安裝Tomcat教程。Ubuntu編譯Tomcat
- Ubuntu 18.04系統編譯安裝MySQL 5.7教程。Ubuntu編譯MySql
- Ubuntu 18.04系統編譯安裝Tomcat教程。Ubuntu編譯Tomcat
- 淺談彙編器、編譯器和直譯器編譯
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- ubuntu手動編譯lampUbuntu編譯LAMP