我可以使用adb来更改默认的启动程序

时间:2013-02-11 16:48:32

标签: android

我将其中一个程序设置为默认启动程序和默认设置程序,所以我现在无法更改默认程序,可以从android-sdk \ android-sdk \ platform-tools \ adb.exe或远程更改默认程序shell,我该怎么办?

我可以删除java代码中的默认程序吗?

4 个答案:

答案 0 :(得分:14)

您可以执行以下操作删除(卸载)使用 ADB 设置的默认程序:

adb uninstall app.package  ..... //for example (com.example.homeapp)

如果您不想删除该应用..这是一个快速破解:

  • adb shell
  • 我开始-a android.intent.action.MAIN

通过这种方式,您的设备上的所有应用都会有一个选择器,可以收听操作

  • 选择您想要的任何主屏应用。然后转到设置并将其设置为默认值。

答案 1 :(得分:13)

对于无法卸载的系统应用,请使用pm disable,如

adb shell pm disable com.android.launcher

答案 2 :(得分:1)

adb shell cmd package set-home-activity“package / activity”

adb reboot

答案 3 :(得分:0)

关键是adb。一旦您知道要清除数据的应用程序的包名称,请尝试:

adb shell pm clear package.name.of.app

它会清除应用程序的所有数据,但我不知道只清除默认值的方法。