我是新來的Android和我想嘗試一些小應用程序(如指南針)。當我在模擬器中運行應用程序時,它會顯示消息Unfortunately, Compass has Stopped
。不幸的應用程序已停止在Android模擬器
我沒有編譯時錯誤。
我該如何解決這個問題,這是什麼原因造成的?
在此先感謝。
我是新來的Android和我想嘗試一些小應用程序(如指南針)。當我在模擬器中運行應用程序時,它會顯示消息Unfortunately, Compass has Stopped
。不幸的應用程序已停止在Android模擬器
我沒有編譯時錯誤。
我該如何解決這個問題,這是什麼原因造成的?
在此先感謝。
您沒有發佈任何代碼,因此很難看到您的問題。不過,我遇到了同樣的問題,這裏已經整理出來了Unfortunately HelloListView has stopped
這可能是由於你沒有加速度計和磁場支持。 轉到您的AVD配置,並添加以下硬件:Magnetic Field Support
和accelerometer
首先檢查你的的AndroidManifest.xml文件的讀寫活動標籤
例如,你有DisplayMessageActivity.class和封裝是me.user_interface
標籤:
<activity android:name="me.user_interface.DisplayMessageActivity"/>
你可以在</activity>
標籤後面寫下AndroidManifest.xml文件。仔細檢查路徑。
我有相同的錯誤信息,發現在註釋掉AndroidManifest.xml中的許可節點時,我已經註釋掉了需要的一個。當我把它放回應用程序運行良好。我能夠重現錯誤。我需要:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
這對準系統的index.html,單頁的應用程序,它顯示的Hello World。 而上述權限是我需要做的運行/ Android應用程序並讓它在模擬器中運行的唯一一個。
HTH
爲我工作。非常感謝你! – RIKI
logcat說什麼?如果您不知道如何使用它,請參閱http://www.appaholics.in/using-the-logcat –
指南針應用程序是什麼? –
我有同樣的問題:每個應用程序關閉這些詞 - 除了瀏覽器。奇怪的 – Sven