私はあなたが MIUI 多言語開発者であることを見ました..私は自分自身が MIUI の開発者でしたが、それはバージョン 2.3 用でした..そして今、彼らはフレームワークを変更し、独自のフレームワークを追加しました..私が必要とするのは変更することです連絡先のサイドバーはヘブライ語ですが、システムの英語の UI を維持しています。これを行う (試す) ために私が取っている手順は次のとおりです。フレームワーク-xxxx.apk
逆コンパイル フレームワーク-res.apk + フレームワーク-miui-res.apk apktool d フレームワーク-xxxx.apk
フレームワーク-res (フォルダー値-en-rUS) で変更しています: (「値」フォルダーからコピーされたファイル) オリジナル:
- Framework-miui-res (フォルダ値-en-rUS) で変更しています: (「値」フォルダからコピーされたファイル)
配列アルファベットをヘブライ語に翻訳しています...
その後、framework-xxx フォルダーを再コンパイルします (ここではエラーはありません。文字列に関する警告のみが bla bla bla にデフォルトの翻訳を持っていません。"
元の APK から「resources」フォルダーと「resourses.arsc」ファイルを削除します。
上記のフォルダーとファイルを、framework-xxx/build/apk/ built フォルダーからコピーします。
zip ツールで APK に署名します。
システムをマウントし、ファイルをコピーします..
何も機能せず、すべてがクラッシュします... :/
ここで何が間違っていますか?MIUI 3.1.18(最新!)のGalaxy Nexusがあります。
私はそれについてあなたの助けが必要です..
これが私のログキャットです(フレームワークのみをプッシュしました-res..フレームワークをプッシュしました-ありがとう、Nir.