改了以下XML文件中的数值, 如何编译(android)?

shenzhentom 2012-03-12 08:57:56
改了以下XML文件中的数值, 如何编译(android)?

Android\packages\apps\Launcher\res\layout-port\workspace_screen.xml

m, mm, mmm ? 为什么编译不成功呢?
...全文
141 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
深耕安卓 2012-03-13
  • 打赏
  • 举报
回复
make会执行一次完整的build,做不做mm都没关系。如果make之后没找到,那你就要看看你make指定的目标里是不是包含了这个apk, 也就是说去看看那些mk文件是不是有这个apk.
shenzhentom 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liyanyong623 的回复:]
首先需要在源码根目录(即你的packages上一级目录)进行source build/envsetup.sh操作,接着有几种方法:
1、进入packages\apps\Launcher\,执行mm命令
2、直接在源码根目录执行make Launcher

两种方法都会生成Launcher.apk
[/Quote]

理论上,这样是可以的. 但是新编译的Launcher.apk 为什么没有加进系统(img)中呢?

[mm 后, make , pack 生成img 文件. (没有执行 make clean)]
木子小 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shenzhentom 的回复:]

引用 1 楼 liyanyong623 的回复:
首先需要在源码根目录(即你的packages上一级目录)进行source build/envsetup.sh操作,接着有几种方法:
1、进入packages\apps\Launcher\,执行mm命令
2、直接在源码根目录执行make Launcher

两种方法都会生成Launcher.apk


理论上,这样是可以的. 但是新……
[/Quote]

如果想要新编译的Launcher.apk加进img 文件中,估计是需要整个源码都make一下(应该不需要clean),mm可能就不行了,make Launcher也只是单独编译了一个应用模块,也可能达不到你的要求!
木子小 2012-03-12
  • 打赏
  • 举报
回复
首先需要在源码根目录(即你的packages上一级目录)进行source build/envsetup.sh操作,接着有几种方法:
1、进入packages\apps\Launcher\,执行mm命令
2、直接在源码根目录执行make Launcher

两种方法都会生成Launcher.apk

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧