現: 2020-12-26 (土) 15:07:33 yuji ソース
Line 1: Line 1:
 +*Androidのコンパイル [#k5231820]
 +Androidをソースからコンパイルしてみる。
 +**Android repoの設定 [#i5dabc5e]
 +repoの設定は,kernelをコンパイルするのと同じ。~
 +-androidのgitリポジトリを設定~
 + curl http://android.git.kernel.org/repo > ~/bin/repo
 + chmod a+x ~/bin/repo
 +ログインし直すと,$PATHにbinが設定されているのを確認する。~
 +
 +**AndroidのソースコードをDownloadする [#e5c50c24]
 +-ワークディレクトリを作る~ mkdir -p ~/android/system
 + cd ~/android/system
 +-ソースをダウンロードする(CyanogenModのソースの場合)~
 + repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
 + repo sync -j16
 +-コンパイラ環境を設定する~
 + export CCOMPILER=${HOME}/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
 +
 +**設定ファイルを端末から持ってくる [#nfd086db]
 +最初に端末から現在の設定ファイルをコピーする。
 + cd ~/android/system/device/htc/dream_sapphire/
 + ./extract-files.sh
 +
 +**コンパイルする [#hed8ee60]
 +-ソースコードのチェック~
 + cd ~/android/system/
 + repo sync
 +-HT-03A用に,dream_sapphireの設定にする(CyanogenModの場合)~
 + . build/envsetup.sh
 + lunch cyanogen_dream_sapphire-eng
 +-コンパイル~
 + mka bacon
 +
 +~/android/system/out/target/product/dream_sapphire/update.cm-XXXXX-signed.zipにファイルが作成される。
  

  • 携帯電話/HT-03A/Android/androidのコンパイル のバックアップ差分(No. All)
    • 現: 2020-12-26 (土) 15:07:33 yuji

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 630, today: 3, yesterday: 0