AndroidSDKをr17に更新したら、既存のプロジェクトでエラーが出て8時間ほど悲しい目にあった。
以下、検索で来られた方なら、どれかというか、全て心あたりのある文だと思う。
VFY: unable to find class referenced in signature …
Could not find class …
VerifyError …
で、解決方法は
______________________________
プロジェクトの上で右クリック
↓
ビルド・パス(Build Path)
↓
ビルド・パスの構成(Configure Build Path)
↓
順序およびエクスポートタブ(Order and Export)
↓
チェック付いてない奴につける
______________________________
これだけだった・・・・・・・うう、8時間無駄にした・・・
助かりました!ありがとう!
感動です。ありがとう!!!
同じくらい無駄の時間をすごし、最後に”アップデートしたらVerifyError”で検索したら、、、
感謝です!
まったく同じことで私も8時間くらい悩みました。
ありがとうございます。
WinsowsのソースをMacに移すと、同じエラーがでて何時間もはまりました。
ありがとう!
SDKのアップデートでVerifyErrorがでましたが
こちらのおかげで助かりました。ありがとうございます。
でも今まで[順序およびエクスポート]でチェック必要でしたっけ?
>ぜい五郎さん
なぜか必要になったみたいです。
環境とかにもよるんでしょうか?
久々に開発したアプリを起動したら、このエラーが出て苦しんでおりました.
助かりました! 記事掲載ありがとうございます!
私も助かりました!
私の場合はNoClassDefoundErrorでした。
1時間くらい悩んでここに辿り着きましたm(_ _)m
助かりました。ありがとうございます。
私はTestingBox2Dではまりました。書かれている方法で例外が起きなくなりました。
う〜ん、でもチェックしなくても動くプロジェクトもあるんですよね。。。不思議ですね。
[…] Q.「java.lang.NoClassDefFoundError」、「VFY: unable to find class referenced in signature …」エラーが起こる。 A.Android Tools Project SiteのDealing with dependencies in Android projectsにあるように、ADT 17.0.0 からライブラリを配置するフォルダが lib から libs に変更されています。プロジェクトディレクトリ内の「lib」フォルダ配下のJarをいったん退避し、フォルダ名を「libs」に変更してビルドしなおします。(参考サイト:外部jarを使ったandroidプロジェクトが起動しなくなった解決法、ADT r15-> r20 にアップデートしたら実行時にエラー) ADTの変更により、「libs」フォルダに置いたjarは「ビルド・パス」に設定しなくても自動で参照されます。Eclipseのパッケージエクスプローラで「Android Dependencies」に含まれているかどうかで確認できます。上記の「ビルド・パスの構成」→左ペイン「Java のビルド・パス」→「順序およびエクスポートタブ」の方法で対象jarをエクスポートして外部から可視化しても解消できます。(参考サイト:Android SDK r17にアップデートしたらVerifyError) […]