別のPCで作成したプロジェクトを持ってきたときに発生した。 logcatをみると次のエラーが発生していた。

java.lang.RuntimeException:Unable to instantiate activity ComponentInfo
{test.MyApp/test.MyApp.MainActivity}:
java.lang.ClassNotFoundException:Didn't find class "test.myapp.MainActivity" on path: (ry

MainActivityのクラスが見つからないらしい。

 

いろいろ試してみた結果,次の方法で解決。

 

次のフォルダの中身を全部削除する。

./.gradle
./app/build
./build

再度ビルドして実行すればちゃんと動いた。 ビルドのクリーンじゃ消えない残りかすが悪さをするみたいだ。


1件のコメント

とある大学生 · 2020-04-10 21:08

急にコメント失礼します。
同様のエラーで丸一日戦って萎えてた時にこの記事見つけました。
試したところ無事解決しました。
本当にありがとうございます。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

%d人のブロガーが「いいね」をつけました。