2012年12月14日にOpenFeintのサービスが停止するということで、
OpenFeintを使っている「1球パターゴルフ」について急いで改修しています。
そのときにハマったビルドエラーが
Failed to re-package resources with the following parameters:
です。
やったことはこの通り。
@プラグインからOpenFeint関連を削除 → .jar ファイルをエクスポート
AUnityの Assets/Plugins/Android/ ディレクトリから、OpenFeint関連のファイルを削除
BAに@のファイルをコピー
Cビルド ← 今ここ(上記ビルドエラー)
ネットで色々調べたのですが、AndroidManifest.xml が悪いという情報がありましたがおかしいところは無し。
ここは素直にエラーの内容を確認してみました。
最後の方に
res\layout\buttons.xml:5: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/openfeint40').
とありました。
なるほど。
プラグインで「buttons.xmlがopenfeint40という画像を参照しようとして見つかってないよ!」
というエラーでした。
つまり、プラグイン側でのbuttons.xmlの消し忘れ orz
OpenFeintを導入するときにたくさんのファイルを使ったからなー。
こういう消し忘れもあるさ。
buttons.xml を削除して再度.jarをエクスポート。
上記手順を再度行ったら無事ビルドが通りました。
ということで、このエラーはリソースの参照エラーでも起こるということでした。
気づいてよかった。
2012年12月14日
[Unity] Androidプラグインを使用した際のビルドエラー(Failed to re-package resources with the following parameters)対策
posted by be-style at 23:52| Comment(0)
| Unity
この記事へのコメント
コメントを書く