查看Android/CyanogenMod 发烧笔记的源代码
←
Android/CyanogenMod 发烧笔记
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
==== 重打包 ==== 即把APK解包、修改后,再重新做成 APK 包,安装于系统中 使用 platform_tools 包中的 aapt 工具,aapt 实际是 android SDK 官方带的打包工具,也是自由的,可自由修改 MIUI 为改善APP在各种不同分辨率下的显示效果,都在 res/ 资源目录下加入了 values-largeui/ values-mediumui/ 目录,官方 aapt 处理时会出现错误: <pre> $ apktool b Settings stk.apk I: Checking whether sources has changed... I: Smaling... I: Checking whether resources has changed... I: Building resources... invalid resource directory name: /work/android/apktool/miui-v5/Settings/res/values-largeui invalid resource directory name: /work/android/apktool/miui-v5/Settings/res/values-mediumui Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 16, -F, /tmp/APKTOOL4702058949499100030.tmp, -0, arsc, -I, /home/comcat/apktool/framework/1.apk, -I, /home/comcat/apktool/framework/6.apk, -S, /work/android/apktool/miui-v5/Settings/res, -M, /work/android/apktool/miui-v5/Settings/AndroidManifest.xml] ...... ...... </pre> MIUI 开放了ROM制作的工具,位于:http://github.com/MiCode/patchrom_tools 因此需要使用一个修改后的 aapt 替换原来的: <pre> $ wget http://github.com/MiCode/patchrom_tools/raw/ics/aapt $ sudo cp aapt /usr/local/bin/ </pre> WINDOWS 下取: http://github.com/MiCode/patchrom_tools/raw/ics/aapt.exe 替换原来的即可 再次执行,stk.apk 已经生成了,虽有一些警告,但没关系: <pre> $ apktool b Settings stk.apk I: Checking whether sources has changed... I: Checking whether resources has changed... I: Building resources... aapt: warning: string 'bluetooth_dun_connection_permission_request' has no default translation in /work/android/apktool/miui-v5/Settings/res; found: zh_CN zh_TW ...... aapt: warning: string 'perm_privacy_app_count_trust_summary' has no default translation in /work/android/apktool/miui-v5/Settings/res; found: zh_TW aapt: warning: string 'safe_relative' has no default translation in /work/android/apktool/miui-v5/Settings/res; found: zh_TW aapt: warning: string 'sim_pin_enabled' has no default translation in /work/android/apktool/miui-v5/Settings/res; found: zh_CN zh_TW I: Building apk file... $ ls Settings Settings.apk stk.apk </pre> <br><br>
返回到
Android/CyanogenMod 发烧笔记
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面