2014-07-18 69 views
1

最近我在我的應用程序中使用了READ_PHONE_STATE權限。在apk安裝我的手機顯示我的應用程序需要使用電話呼叫權限(天生)。刪除的權限仍然顯示在apk安裝

然後我刪除了該權限(在清單中刪除了<uses-permission android:name="android.permission.READ_PHONE_STATE" />行)並生成了一個新的apk。在安裝新apk時,手機仍顯示我的應用程序需要電話呼叫權限。我清理了這個項目,但結果是一樣的。

這些權限如何更新?

+0

您是否在手機上完全卸載?如果沒有,它通常會保留舊的權限(Android會添加新的權限,但不會刪除舊的權限)。 –

+0

我用正常的卸載卸載了應用程序。我應該怎樣做_full_卸載? – yusufb

+0

如果您是通過在手機上卸載來完成的,那可能就足夠了。如果你是從命令行執行的,那麼有一個卸載模式可以保留私人文件(所以你不需要重新下載它們)。你想避免這種情況。 –

回答

0

與java源文件不同,單獨更改Manifest文件往往不會觸發真正的重建。無論何時您更改其中一個xml文件,在重新部署之前清理該項目。

相關問題