android編譯筆記

2021-08-21 00:26:35 字數 1249 閱讀 4312

清華大學映象:

linaro映象:

一、repo sync  是出現錯誤:

error: cannot fetch platform/prebuilts/qemu-kernel 

fatal: unable to connect to aosp.tuna.tsinghua.edu.cn:

aosp.tuna.tsinghua.edu.cn[0: 101.6.6.177]: errno=connection refused

aosp.tuna.tsinghua.edu.cn[1: 2402:f000:1:416:101:6:6:177]: errno=network is unreachable

解決辦法:

把fetch=""替換成fetch="git:"

再次repo sync  就ok了

二、

找了好久的原因,還以為是ninja的原因,最後發現是uboot沒有編譯,大寫的尷尬!

cd uboot  && make cross_compile=aarch64-linux-gnu- kvim_defconfig  && make cross_compile=aarch64-linux-gnu-

三、

apt-get install bc

date:2018/6/29

四、couldn't find idegen.jar. please run make first.

make idegen

再次 ./development/tools/idegen/idegen.sh  就能正常生成android.ipr了 

date:2018/7/1

五、ninja: build stopped: subcommand failed.

date:2018/7/2

六、fatal: fork: cannot allocate memory

date:2018/7/19

七、fatal: cannot get

1、git clone

2、mv git-repo  repo    && mv repo  .repo

3、repo init -u -b nougat

4、repo sync -j8

參考:

Android編譯筆記一

在kernel下的make menuconfig中禁用es8323 在kernel中執行make j8 firefly rk3288.img 報錯顯示如下 看了kconfig menuconfig config makefie 的關係後,依然毫無頭緒,順便貼一下網上看到的四者的關係 makefile...

mklichee編譯筆記

環境 1 ubuntu16.04 lts x64 2 openjdk 1.7 依賴軟體列表 僅在ubuntu 16.04 x64上測試,其它版本可能不適用 sudo apt get install y git flex bison gperf build essential libncurses5 ...

busybox編譯筆記

2.解壓 tar jxvf busybox 1.20.1.tar.bz 3.配置 1 進入解壓後的檔案busybox 1.20.1 cd busybox 1.20.1 2 進行預設配置 make defconfig 3 個別修改配置 make menuconfig busybox setting b...