我最近决定为我的应用中的按钮提供触觉反馈。我查看了如何从活动中获取Vibrator并安排我的按钮对象调用vibrate()。
说实话,第一次,我实际上忘了设置权限android.permission.VIBRATE,但是一旦抛出异常,我很快就把它放到了清单中。
问题是该应用程序继续抛出一个安全例外,声称该应用程序没有VIBRATE权限。我在测试手机上卸载了应用程序。我已经做了一个干净的项目构建,甚至重新启动Eclipse只是为了咯咯笑,但没有任何东西可以让这个例外消失。
有谁能想到为什么会发生这种情况的原因?
答案 0 :(得分:0)
唯一一次发生在我身上,这是因为Eclipse创建了糟糕的APK。也许尝试完全删除你的bin文件夹,然后重建?
另外,我仔细检查您的清单,以确保您正确拼写了权限。
答案 1 :(得分:0)
您确定使用的是<uses-permission android:name="android.permission.VIBRATE"/>
而不只是<uses-permission name="android.permission.VIBRATE"/>
吗?