作者nowar100 (抛砖引玉)
看板AndroidDev
标题Re: [问题] 有办法单独编译 android 内建的 apps 吗
时间Mon Feb 21 20:51:27 2011
有 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
1F:→ nowar100:我没试过用 eclipse 待强者补完 02/21 20:52