2011-10-12 16 views
0

我試圖在工廠測試模式下安裝android應用程序。我用相應的android froyo build使設備(比格板)進入工廠測試模式。它成功地進入工廠測試模式,當我嘗試安裝從亞行外殼的應用程序,它顯示了以下錯誤如何在工廠測試模式下安裝android應用程序

(ERROR:找不到軟件包管理器,系統運行)

我在清單文件中使用了必需的權限。但它顯示出上述錯誤。任何幫助將不勝感激。

<uses-permission android:name="android.permission.FACTORY_TEST"></uses-permission> 

回答

2

此權限只到與「固件鍵」(用來簽署系統應用的關鍵簽署的系統應用程序或應用程序授予)。 如果u有固件鍵,然後在AndroidManifest添加此標籤,並簽署UR與關鍵應用。

 android:sharedUserId="android.uid.system" 

如果你與設備製造商ow合作忘記它,你可以獲得固件密鑰! 請參閱本::

enter link description here

+0

我聽到這樣,在具有出廠測試模式root權限運行的設備應用程序。即使將其安裝在工廠測試模式下,是否強制簽署該應用程序? – candy

+0

當然!請參閱要在Factory測試模式下運行應用程序,您需要FACTORY_TEST系統級別權限。系統級權限不授予普通用戶。 http://www.krvarma.com/2010/10/security-permissions-in-android/和http://stackoverflow.com/questions/3476600/why-are-these-permissions-being-refused – Rohit

-1

我認爲它與您正在使用的證書有關。你需要製造商證書籤署您的應用程序,以獲取這種權限的

相關問題