Androidソースコンパイル環境構築(android 6.0 android 7.0 android 9.0に適用)

1976 ワード

1.ダウンロードソースの更新
sudo gedit/etc/apt/sources.list
############### add #####################
deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
##     mingw32,     
deb http://us.archive.ubuntu.com/ubuntu trusty main universe
############### add #####################

sudo apt-get update
2.依存および関連ソフトウェアのインストール
sudo apt-get install -f libglapi-mesa:i386
sudo apt-get install -y git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 g++-multilib mingw32 tofrodos libgl1-mesa-dev python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo ln -s/usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/libGL.so
3.open-jdk-7のインストール
sudo apt-get -y install openjdk-7-jdk
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
このコマンドを実行すると、update-java-alternatives:plugin alternative does not exist:/usr/lib/jvm/java-7-openjdk-i 386/jre/lib/i 386/IcedTeaPlugginが表示されます.so
実行コマンド:sudo apt-get install icedtea-7-plugin
4.sudo apt-add-repository ppa:dominik-stadler/subversion-1.7
5.複数のjdkバージョンがある場合、切り替え方法
まず、jdkがインストールされているのを見てみましょう.update-java-alternatives--list次のコードを実行し、必要な番号を入力して選択します.sudo update-alternatives--config java sudo update-alternatives--config javac sudo update-alternatives--config javah sudo update-alternatives--config jar-すべての実行時ツールを指向オプションに設定します.
  sudo update-java-alternatives --jre --set
-すべてのランタイムツール(ヘッダなしのみ)を代替シナリオに指定します.
  sudo update-java-alternatives --jre-headless --set
-すべてのランタイムおよび開発ツールを指向に設定
  sudo update-java-alternatives --set
#すべてのランタイムおよび開発ツールを自動モードに設定:#sudo update-java-alternatives--auto