Androidが初めてで、いくつかの小さなアプリ(コンパスなど)を試しています。エミュレータでアプリを実行すると、メッセージUnfortunately, Compass has Stopped
。
コンパイル時エラーはありません。
これをどのように解決し、これを引き起こしているのは何ですか?
前もって感謝します。
同じエラーメッセージが表示され、AndroidManifest.xmlのuses-permissionノードをコメントアウトする際に、必要なものをコメントアウトしていたことがわかりました。アプリに戻すと問題なく動作しました。エラーを再現することができました。必要だった:
<uses-permission Android:name="Android.permission.ACCESS_NETWORK_STATE" />
これは、Hello Worldを表示するベアボーンindex.html、単一ページアプリ用でした。そして、上記の権限は、Run As/Android Applicationを実行してエミュレータで実行するために必要な唯一のものでした。
HTH
これはおそらく、加速度計と磁場のサポートがないためです。 AVD構成に移動し、次のハードウェアを追加します:Magnetic Field Support
およびaccelerometer
最初にAndroidManifest.xmlファイルを確認し、アクティビティタグを書き込みます
たとえば、DisplayMessageActivity.classがあり、パッケージはme.user_interfaceです
タグは次のとおりです。
<activity Android:name="me.user_interface.DisplayMessageActivity"/>
AndroidManifest.xmlファイルの</activity>
タグの後にこれを書くことができます。パスを慎重に確認してください。
あなたはコードを投稿していないので、あなたの問題が何であるかを見ることは困難です。しかし、私はここで整理されている同じ問題を抱えていました 残念ながらHelloListViewは停止しました