dex2jar および jd-gui ツールを使用して apk ファイルを正常に逆コンパイルしたところ、その逆コンパイルされたコードに Android Java ソース コードが見つかりました。次のような1行が見つかりました
String str = getResources().getString(2131034115);
この行が理解できません。変数 str には正確に何が含まれていますか?
何がわからないの?getString(x) はリソース ID の文字列を返すだけで、その値は文字列変数 str に保存されます...
getResources().getString(..) は、strings.xml ファイルから文字列リソースを取得しています。文字列の場合は ID をパラメーターとして受け取ります。基本的に、R ファイルから自動生成された整数です。
独自のコードでは、次のように記述します
String str = getResources().getString(R.string.hello_world);
Eclipse と ADT を使用し、新しい Android プロジェクトを作成して、ファイル構造とさまざまなフォルダーについて学習することをお勧めします。またはAndroid デベロッパーで詳細をお読みください。