Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在android Studio中安装不同的android应用程序版本_Android_Android Studio - Fatal编程技术网

Can';t在android Studio中安装不同的android应用程序版本

Can';t在android Studio中安装不同的android应用程序版本,android,android-studio,Android,Android Studio,我正在Android Studio中开发一个应用程序,我以前在模拟器上安装过这个应用程序。现在我想在同一sim卡上同时运行同一应用程序的旧版本。因此,我在另一个androidstudio实例中加载了相应的旧代码,并用不同的包名重构了项目,但当我去安装旧代码时,我得到了消息 安装失败,因为设备已具有更新的 此应用程序的版本 我认为,从Android操作系统的角度来看,重命名软件包将使其成为一个不同的应用程序。。。我缺少什么?您可能重构了Java包。Java代码结构不是Android检查的 打开应用

我正在Android Studio中开发一个应用程序,我以前在模拟器上安装过这个应用程序。现在我想在同一sim卡上同时运行同一应用程序的旧版本。因此,我在另一个androidstudio实例中加载了相应的旧代码,并用不同的包名重构了项目,但当我去安装旧代码时,我得到了消息

安装失败,因为设备已具有更新的 此应用程序的版本


我认为,从Android操作系统的角度来看,重命名软件包将使其成为一个不同的应用程序。。。我缺少什么?

您可能重构了Java包。Java代码结构不是Android检查的


打开应用程序的
build.gradle
并更改
applicationId
字段。

这不提供动态解决方案,但每次重复安装都需要更改它。宾果!这就是我所需要的,并解决了我的确切问题。Thanks@MartinZeitler为什么需要这样做?它回答了这个问题,听起来OP并没有计划同时安装两个以上的版本。@TheLoverter
applicationIdSuffix.legacy“
可能相当优雅。。。虽然我已经对测试旧版本的想法感到疑惑——除非它运行良好——与新版本相反(用于在重建时进行直接比较)。