2013-01-07 28 views
2

我需要一种方法来启动一个apk我已经放入我的系统/应用程序在根源设备从adb。 (在外壳或外壳都很好)adb开始(运行).apk是在系统/应用程序

.apk使用adb被压入设备。

如果安装正常,我已经找到了这样做的方法,但这并不是我所需要的,因为此应用程序需要在系统/应用程序中才能获得权限。

有人可以请帮助或指出我在正确的方向谢谢。

+0

你为什么不尝试使用adb install xxx.apk?我不知道它是否只将文件推送到系统/应用程序。 – faylon

+0

它将已安装的应用程序放入数据/应用程序,如果我们使用adb install xxx.apk并且我希望它在系统/应用程序中 – SatanEnglish

回答

2

推送到系统后, 一定要设置权限, 然后像任何其他应用程序重新启动设备并从adb启动。

在重新启动系统应用程序将被“安装”

+0

adb shell am start com.test.hellopushtest/com.test.hellopushtest.MainActivity在重新启动后不起作用你还有其他一些开始方法吗? – SatanEnglish

+0

是的多数民众赞成多看看这里tho [在这篇文章](http://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-tools)你可能只需要使用com.test.hellopushtest/.MainActivity – pvyParts

+0

感谢您的帮助,但这不起作用已经尝试了各种各样的组合我们没有成功 – SatanEnglish

0

使用以下命令:

adb remount 
adb push apkfilename /system/app 
adb reboot 

这将使该apk文件作为系统的应用。

相关问题