這兩天,把app內置成系統文件或者系統簽名取得系統權限,發現使用pm install path在低版本上可行,在高版本就安裝失敗
拋出 NullPointException,查看了一下源碼,發現對包名有判定,於是加上了 -i,如下
pm install -i packagename path
發現還是不行,NullPointException問題解決了,拋出了Fault[null]
發現源碼中還對安裝權限有要求,於是在配置文件中添加權限
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
完美
