新建文件 Software/Program/Environment/Android_开发环境搭建-基于_Fedora28.md
This commit is contained in:
parent
b78b65acf9
commit
cb26162b40
|
@ -0,0 +1,52 @@
|
|||
# Android 开发环境搭建-基于 Fedora28
|
||||
|
||||
## REPO
|
||||
|
||||
通过国内镜像下载和安装 Repo
|
||||
|
||||
mkdir ~/bin/
|
||||
cd ~/bin
|
||||
git clone http://mirrors.ustc.edu.cn/aosp/git-repo.git
|
||||
|
||||
将 Repo 加入环境变量中
|
||||
|
||||
gedit ~/bashrc
|
||||
|
||||
最文件后面新曾:
|
||||
|
||||
export PATH=~/bin/git-repo:$PATH
|
||||
|
||||
保存退出。
|
||||
|
||||
## JAVA
|
||||
|
||||
sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel
|
||||
|
||||
## GCC
|
||||
|
||||
sudo dnf install autoconf make gcc gcc-c++ glibc.i686 glibc-devel.i686 glibc-static libstdc++.i686 libstdc++-devel.i686
|
||||
|
||||
## DEV
|
||||
|
||||
sudo dnf install zlib-devel.i686 openssl-devel expat-devel gettext-devel libX11-devel.i686 ncurses-devel.i686
|
||||
|
||||
## TOOLS
|
||||
|
||||
sudo dnf install m4 perl cpio ncurses-libs.i686 gperf flex bison patch byacc
|
||||
sudo dnf install android-tools
|
||||
|
||||
## LIBNCURESS 和 LIBTINFO
|
||||
|
||||
sudo ln -s libncurses.so.6.1 /usr/lib64/libncurses.so.5
|
||||
|
||||
否则找不到 libncurses.so.5
|
||||
|
||||
sudo ln -s libtinfo.so.6.1 /usr/lib64/libncurses.so.5
|
||||
|
||||
否则找不到 libtinfo.so.5
|
||||
|
||||
## EXPORT
|
||||
|
||||
编译前先去除所有本地化的设置,让命令能正确执行。在编译脚本中(或直接在编译终端中)增加:
|
||||
|
||||
export LC_ALL=C
|
Loading…
Reference in New Issue