我想運行應用程序以在根模式下測試某些特定方案。從Android開發人員網站Android不提供具有root特權的應用程序,除非使用FACTORY_TEST權限。從在線閱讀中,我發現爲了使用權限,我需要使用構建Android源代碼時生成的平臺密鑰對其進行簽名。如果我有權訪問平臺簽名,那麼如何添加android.permission.FACTORY_TEST
權限?以root身份登錄並使用Android應用程序
每次我在manifest.xml中添加這個設置時,xml會顯示一個錯誤,說只有工廠應用程序可以使用它。到現在爲止,所有在線幫助都要求我執行以下步驟。
- 加
android:sharedUserId="android.uid.system
。從eclipse導出APK作爲unsigned apk。 - 用平臺鍵簽名apk。
- 安裝並使用它。
由於清單拋出錯誤,我是否需要簡單地忽略錯誤並繼續?
有沒有關於如何做的詳細步驟?
什麼錯誤?有更多細節嗎? – 2013-02-26 11:29:42
我在上面添加了更多細節。 – 2013-02-27 04:18:05