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