2011-09-30 47 views
0

我最近決定爲我的應用中的按鈕提供觸覺反饋。我查了一下如何從活動中獲取振動器,並安排我的按鈕對象調用vibrate()。奇怪的Android權限問題

事實上,我第一次被告知,事實上我忘記了設置權限android.permission.VIBRATE,但是一旦拋出異常,我很快就把它放到了清單中。

問題是,應用程序繼續拋出安全異常,聲稱該應用程序沒有VIBRATE權限。我已經在測試手機上卸載了應用程序。我已經做了一個乾淨的項目構建,甚至重新啓動Eclipse只是爲了咯咯笑,但沒有任何東西讓這個異常消失。

任何人都可以想到爲什麼會發生這種情況?

+0

我不知道發生了什麼,但它現在正在工作。這絕對是莫名其妙的。 –

回答

0

這是我發生的唯一一次,這是由於Eclipse創建糟糕的APK。也許嘗試完全刪除您的bin文件夾,然後重建?

此外,我仔細檢查你的清單,絕對確保你正確地拼寫權限。

0

您確定您使用過<uses-permission android:name="android.permission.VIBRATE"/>而不僅僅是<uses-permission name="android.permission.VIBRATE"/>嗎?