こちらで質問させていただいたものです。 http://okwave.jp/qa/q7862147.html いろいろ調べてjarファイルを解凍したところ、そもそもjarファイルにR.*系のclassが含まれておりませんでした。 そこでビルドされた*.classを自分でjpフォルダの中にコピーして下記コマンドを実行してみました。 $jar cvf hogefuga.jar jp すると、NoClassDefFoundErrorは発生しなくなったのですが、今度は android.content.res.Resources$NotFoundException: Resource ID #0x7f030001 というリソースが見つからないエラーが発生するようになりました。 ここで本題です。 androidのjarファイルにリソースを含めたいと思っておりますが、どこのフォルダにどのように入れて$jarコマンドを叩けばいいのかわかりません。 フォルダの構成と私が試しているコマンドです フォルダ構成: /root/jp/com/hogefuga/*.class $cd /root $jar cvf hogefuga.jar jp/ 私が試したリソースを含める構成とコマンドは以下です フォルダ構成: /root/jp/com/hogefuga/*.class /root/res/layout/*.xml $cd /root $jar cvf hogefuga.jar jp/ res/ どなたかご存知の方いらっしゃいましたらご教授願えませんでしょうか? よろしくお願い致します。
↧