Unable instantiate activity ComponentInfo

昨晩、自宅作業でこれが出てきて手も足も出ない状態に。今日、某所でソースツリーをサルベージしてきて自宅端末に展開して実機で動作確認してみたら正常動作。何が原因だったのかが分からんのー、とか言ってたのですが契機は確認できたので控えを。

AndroidManifestのパケジ不整合

実は AndroidManifest.xml が以下な記述になっておりまして

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.hoge"

ソースコード上では以下なカンジになっておりました。凡ミス。

package com.example.fuga;

ちなみに以下な import も自動で (?) 付いてました。

import com.example.hoge.R;

gen 配下のパケジは com.example.hoge になっております。で、この状態だと正常に動作するんですが、AndroidManifest.xml の package な属性を修正して、ソースコードにある import を削除 (自動で gen 配下のパケジも修正されるのでコンパイルエラーになる模様) して Run すると例外吐く挙動となります。

とりあえず

時間が無いので放置の方向なのですが、対応が分かれば別途報告の方向にて。