ubuntu下編譯Android出現的問題

2021-09-05 08:18:24 字數 888 閱讀 9033

在ubuntu下編譯android gingerbread 出現了些問題,總結如下:

對於android2.3以上的版本,編譯最好在64位ubuntu下進行編譯,以避免不必要的錯誤,具體編譯方法參考source.android.com

a.出現多次許可權不夠

/bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: 許可權不夠

/bin/bash: /usr/meizu/android/out/host/linux-x86/bin/bison: 許可權不夠

/bin/bash: build/core/find-jdk-tools-jar.sh: 許可權不夠

解決:增加許可權便可。

chmod a+x prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc

chmod a+x /usr/meizu/android/out/host/linux-x86/bin/bison

b 出現bison找不到.

/bin/bash: bison:找不到命令

其他錯誤請參考:

用sudo apt-get install bison解決。

c.e: d pkg 被中斷,您必須手工執行 sudo dpkg –configure -a 執行sudo dpkg –configure -a 解決此問題

d.解決:

curl -x 81.177.32.41:3128 > ~/bin/repo

e.arm-eabi-gcc: error trying to exec 'cc1': execvp: no such file or directory」這樣的錯誤

chmod -r 777 *

Mac中編譯FFmpeg教程 Android版

本篇文章主要介紹在mac環境中,編譯ffmpeg生成so庫。本次編譯的環境如下 export android ndk root users jiangshuaijie android ndk r14b build export path 然後在命令列中輸入ndk build測試環境是否配置成功。sl...

Mac中編譯FFmpeg教程 Android版

本篇文章主要介紹在mac環境中,編譯ffmpeg生成so庫。本次編譯的環境如下 export android ndk root users jiangshuaijie android ndk r14b build export path 然後在命令列中輸入ndk build測試環境是否配置成功。sl...

Ubuntu下編譯核心

cd wget 安裝有關編譯程式。安裝make gcc,make kpkg,執行menuconfig等等和編譯核心相關的工具。安裝不了,請檢查 etc apt sources.list 檔案。有關命令 sudo apt get install build essential kernel packa...