Eclipse で新しい ProGuard ツールを使用して、アプリケーションを難読化しました。dex2JarとJD-GUIを使用して逆コンパイルし、何が起こったのかを調べました。
R クラスのすべてが次のような乱数に変換されていることに気付きました。
new SimpleCursorAdapter(localActivity, 2130903058, localCursor, arrayOfString, arrayOfInt);
2130903058 はレイアウト ファイルでした。文字列と配列は同じ扱いになります。
逆コンパイルされたコードには R クラスがありません。どこに行ってしまったのでしょうか? 元の文字列への参照はどこにありますか?