私はしばらくの間アプリに取り組んできましたが、最近、起動時にクラッシュし続けます。
クラッシュの原因となるエラーはjava.lang.ClassNotFoundException
私のlauncher
activity
. アプリを何回も問題なく起動してデバッグしたので、構成ファイルのどこかで誤って何かを変更したに違いないと思いますが、どこで解決できません。
ファイルを確認しましたが、manifest
何も問題はありません。パスは正しく、ファイル自体をactivity
調べたところ、プレフィックスは正しいです。ファイルディレクトリも調べましたが、そこにも問題はありません。class
package
同じアプリケーション内でランチャーactivity
を別のものに変更しようとしましたが、問題なく実行されました。また、新しいランチャーactivity
を作成しようとしましたが、問題なく実行されました。
ただし、新しいactivity
ものを作成して、クラッシュするコードからすべてのコードを貼り付けると、アプリ全体が再びクラッシュします。newactivity
のクラス名が異なる場合でも。
また、アプリがクラッシュする直前に、次の 2 つの警告が表示されます。
Unable to resolve superclass of Lcom/bend/...
とLink of class 'Lcom/bend/... failed
今、私のアプリのすべてがそうではありcom.bend...
ません Lcom.bend...
が、それが書かれている場所がどこにも見つかりませんが、それLcom.
が問題の原因なのか、それともシステムの変更なのかはわかりません.
私はそれが本当にあいまいな問題であることを知っていますが、それを理解することはできません. どんな助けでも素晴らしいでしょう。
編集:私が行った別のアプリを実行しようとしましたが、それは同様のデザインで、まったく同じことをしています。
最近、SDK を更新しました。それが問題でしょうか?