2016-10-25 95 views
0

大文字のフォルダと文書を持つ.APKファイルがあります。例、icon_RED.png。この名前をicon_red.pngに変更します。現在、任意のドキュメントまたは別の描画可能なドキュメント(mdpi、xdpi、xxdpiなど)は、icon_red.pngではなくicon_RED.pngを呼び出します。それは "大文字小文字を区別しない"原因となる "正規表現"と私が信じる何かがあります。大文字と小文字を区別しないようにする方法はありますか?つまり、icon_red.pngまたはicon_RED.pngまたはicON_ReD.pngを呼び出すと、同じファイルicon_red.pngに移動します。これを行う方法がある場合、または私が意味することに関する情報が必要な場合は、私に知らせてください。ここでは、ファイルの変更によって生成される初期エラーがあります。大文字と小文字の区別から大文字小文字を区別しないものへ

W: C:\Users\Owner\Desktop\apktool\r\res\drawable-hdpi\admin_PIKEK.png: error: File is case-insensitive equivalent to: C:\Users\Owner\Desktop\apktool\r\res\drawable\admin_pikek.png 

答えて

0

は、あなたはそれらの1つだけでなく、icon_red.pngに(異なる密度のフォルダに)あなたのresフォルダにicon_RED.pngのすべてのファイルの名前を変更する必要があります。

Androidのリソースはすべて小文字である必要があります。なぜそれがあるのか​​については、https://groups.google.com/forum/#!topic/android-developers/0g3SUA3yoCkを参照してください。

+0

はい、100個以上のファイルが1つのドロウアブルに対して呼び出されています。それらをすべて変更するには数時間かかるでしょう。私はresとsmaliのすべての単一のファイルにそれを行う必要があります。そのため、正規表現を大文字と小文字を区別しないように変更する方法を探しています。これはDex Smaliにあります。 –

関連する問題