前言:2014-08-30记录在hi baidu上,现在移过来
Linux环境:Ubuntu14.4 x64位
1:arm-eabi-gdb: error while loading shared libraries: libpython2.6.so.1.0
解决方式:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install libpython2.6
2:adb: No such file or directory
Android SDK中的adb是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序,否则adb会出错
解决方式:
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
3:arm-eabi-gdg无法调试
解决方式:export PATH=$PATH:~/Android/AndroidKernel/arm-eabi-4.6/bin要导出交叉编译的环境变量
4:编译的过程
导出交叉编译环境变量
make ARCH=arm goldfish_defconfig
make ARCH=arm menuconfig
make
5:Permission Denied
sudo或者修改文件夹文件的Owner和Group!