Re: [問題] 有辦法單獨編譯 android 內建的 apps 嗎
有 source tree,編譯任何東西之前
先 $ source build/envsetup.sh
※ 引述《nothingptt (這該死的溫柔)》之銘言:
: 開發層: (應用/框架/庫/核心)
: 應用
: 問題:
: 我想修改 android framwork 內建的 apps
: (例如 /packages/apps/Contacts)
在 source tree 根目錄打 $ make <LOCAL_MODULE-name>
或切換到該目錄,打 $ mm
建議前者,後者有時候 library 會引不到
不知道 LOCAL_MODULE 的去看 Android.mk
: 可是每次 make 整個系統要 好久,好久,好久……的時間
: 於是我就想用 eclipse 看看,
: 於是我就開啟 eclipse,選擇 File/New/Android Project
: 選擇 Create project from existing source
: Location:就設在 packages/apps/Contacts 目錄
: 是可以成功的建立專案,可是編譯時一堆錯誤
當然
source tree 裡面的東西連來連去,單單編譯一個資料夾不會過很正常的
: 像是
: CallerInfo cannot be resolved to a variable...
: HapticFeedback cannot be resolved to a type...
: 我猜內建的 apps 是不能直接拿到 eclipse 編譯的吧.
Yes.
: 我改成單獨在 packages/apps/Contacts 目錄下輸入 make 也是完全不行的
$ mm
: 那有沒有人知道,我要如何單獨編譯 packages/apps 裡的東西呢
: 不會每次都要在根目錄下輸入 make 來編譯吧,我只想試著修改
: 內建的 apps 而已。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.114.234
→
02/21 20:52, , 1F
02/21 20:52, 1F
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章