如何在android安装过程中覆盖应用程序包名称?

时间:2016-10-25 07:58:58

标签: android android-studio

据我所知,根据我的搜索知识,在应用程序安装过程中无法覆盖应用程序包名称,直到我们设备为根。

但我仍然在寻找一种独特的方式或想法,我们可以覆盖包名或卸载以前安装的应用程序,然后重新安装应用程序。如果有人能给我一个充满想法的想法。非常感谢提前。

1 个答案:

答案 0 :(得分:3)

这不可能没有root或adb连接...

如果您正在寻找一种仅用于调试的方法,那么您只需使用adb uninstall命令:

adb uninstall <package_name>

但是,有一种方法可以通过DELETE意图卸载应用程序,如下所示:

Intent intent = new Intent(Intent.ACTION_DELETE);
                intent.setData(Uri.parse("package:com.example.getgoogleaccount"));
                startActivity(intent);  

该应用程序无法删除自身并继续任何类型的流程,将再次重新安装它,但我想你可以尝试在手机中有2个应用程序,其中一个将作为安排管理员,安排检查如果应用程序已卸载并在应用程序移除后恢复安装过程..