2011-02-24 51 views
2

有人可以考虑和评估我的方法来定制Froyo?我是初学者。烹饪Android

我已经从Android网站下载了源代码,并且我已经成功地重新编译并在我的(研究)设备上运行它。 让我们考虑一个微不足道的定制:在设置活动最后的选择是像'关于手机的信息',但是...我的设备不是手机,所以我想要替换这个字符串。

一旦移动到[my froyo]/packages/apps/Settings/res/values我已经用正确的值编辑'string.xml'文件。此时我的问题开始......

考虑到我的Java编译器,我怎么可以重新编译只(IE)设置APK,而不是整个操作系统(我的解决办法是重新编译整个操作系统) ???

一旦获得了NEW Settings.apk,我怎样才能将它上传到我的设备,以取代以前的系统?我试过用所有选项'adb install',但它失败了;我已经尝试过以前的(系统)一次'adb unistall',但它也失败了。 (我的解决方案是上传再次整个操作系统)

总之,我怎样才能改变一个字符串从'手机'在'松鼠'没有花一个小时?我只想定制一点点系统应用程序。我想编辑源代码,在设备上尝试,并且只有在所有定制完成后重新编译操作系统。

回答

5

好吧,让我们从第一个问题开始。要重新编译一个特定的包,你只需键入

make <PackageName> 

你的情况应该是make Settings。

然后,在编译新软件包后,您会在构建目录中找到它。

将apk直接复制到设备的/ system/app文件夹中,并删除/ data/dalvik-cache /条目并重新启动设备,应该加载新的软件包。

为了使/系统分区写入需要键入

adb remount 

但是注意,有些软件包可能有可能需要为您的自定义的依赖。类似于framework_res.apk

+0

是啊!有用!!!非常感谢joecks! – lorenzoff 2011-02-24 12:27:49

相关问题