2

アプリケーションに Boot Completed Receiver があり、再起動が完了した後、Boot Receiver 内でアクティビティを開始しています。その中で、レイアウトの設定で ResourceNotFoundException を取得しています。

setContentView(R.layout.activity_home);//getting error of resource not found on this line

理由はわかりませんが、明らかに、アプリでレイアウトまたは R を見つけることができないためです。誰でもこれについて何か考えがありますか?この問題を解決するために私を親切に案内してください。

編集 - アプリを読み込もうとする前に画面のロックを解除しても、問題はないことがわかりました。エミュレーター画面がロックされていて、アプリの起動後にロックを解除した場合にのみ問題が発生します。それで、あなたのアプリが残念ながらクラッシュしたというメッセージが表示されます。

4

1 に答える 1

0

この問題を解決しました。私の場合、アプリケーションで横向きのレイアウトのみを使用しており、layout-land フォルダーにすべてのレイアウトを定義しているためです。そのため、レイアウトを見つけることができません。レイアウトフォルダー内のすべてのレイアウトを転送し、現在機能しています。どうぞよろしくお願いいたします。

于 2013-01-03T04:55:53.357 に答える