ams*_*ana 1 android android-widget dex
我下载了Android SDK的源代码并修改了android.widget.TextView类.
现在,我试图找出如何用修改后的TextView替换我设备上运行的实际TextView.
我发现编译的类位于手机上的/ system/framework中.
关于如何替换相应的jar和odex文件的任何指针?
注意:我也在谷歌小组中读到,修改android-n-pieces的android将无法正常工作,我们需要构建完整的源代码.
我还在google群组中读到,修改android-n-pieces的android将无法正常工作,我们需要构建完整的源代码.
如果您只想在此处更改几行,则无需重建整个系统.基本上你需要手机,你可以拉(和推!)文件adb,和/ apktool或smali取决于你打算改变什么,资源或代码.
如果是资源(本地化,翻译):
从手机中拉出framework-res.jar,用apktool if framework-res.jar它来制作未来操作的默认框架.每次使用新手机或Android新版本时,您都必须提取并导入框架.
拉动要更改的文件.
使用apktool d反编译的文件.
进行所需的更改.
使用apktool b编译新的文件.
邮编和标志.
将新文件推送到手机.
如果您想更改代码,请使用framework.jar而不是framework-res.jar和smali/backsmali编译/反编译.dex文件.
此外,最好在出现问题时制作要更改的文件的备份副本.
| 归档时间: |
|
| 查看次数: |
4670 次 |
| 最近记录: |