在android的manifest.xml下編輯如下代碼:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>
最后一句顯示紅叉叉,報錯:permission is only granted to system apps。
問題分析:
有些時候在做涉及一些關於android系統安全的項目時,如更改手機的狀態等
會添加一些權限,例如
此時eclipse會提示錯誤:
Permission is only granted to system apps
(權限僅授予系統應用)
此時只需要clean項目,因為所用權限涉及系統安全.如果手機沒有root狀態,此項目會報錯崩潰.
被root手機運行正常.
具體解決方法操作:方法是點eclipse的菜單project->clean...,然后叉叉就不見了。