android-studio - Android APP 重复安装无法在原装的情况下安装

标签 android-studio clone

多年来,我一直在 google playstore 中运行 Android 应用程序。另一位客户也想使用为他的公司量身定制的这个应用程序。所以我复制了项目文件夹并重构了包。

我是根据以下说明进行操作的: Android copy existing project with new name in Android Studio

重构之前,包名是:at.myname.theappname 重构后,新的包名是:at.myname.thenewappname

build.grade (Module:app) 中的 application-id 以及 AndroidManifest.xml 中的 package 已更改且正常。 该应用程序使用的是 google-map-api,在我绝望的情况下,我为该应用程序获取了一个新的 map ID……

我使用新 key 签署了该应用程序并在 google-playstore 中发布了它(目前处于封闭 Beta 测试阶段)。

所以问题是,两个应用程序不能同时安装。我在几个设备上检查过。 一旦我的智能手机上安装了一个应用程序,我就不能再安装第二个了。卸载旧应用程序后,可以轻松安装新应用程序。 智能手机上是旧应用程序还是新应用程序都没有区别。一旦安装了两个应用程序中的一个,另一个就无法安装。

有趣的是,即使使用新应用程序,旧应用程序的应用程序图标仍然显示在智能手机上,尽管我已经交换了图标集(并清理了缓存并重新启动了智能手机......)。但是在设置-> 应用程序中显示了新图标...

尝试从 Playstore 安装后的错误消息没有帮助 - 它只是说无法安装该应用。

我做错了什么??我忽略了哪些更改?

最佳答案

我自己找到了原因。 我使用了我之前的包已经使用的权限 com.example.permission.MAPS_RECEIVE。 我删除了这个权限(看这里:Android Map V2 - Why MAPS_RECEIVE permission)并且它起作用了。

我不知道这是否是最佳解决方案,但它在前几次测试中有效。

关于android-studio - Android APP 重复安装无法在原装的情况下安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55324027/

相关文章:

安卓工作室 : Failed to find: 'com.android.support:support-v4:19.1.0'

jquery - 为什么 jquery clone 克隆父级而不克隆其子级?

android - 避免gradle构建参数进行干净的任务

android - 如何更改 MathView 的文本颜色?这基本上是一个 WebView

jQuery 克隆问题

Java :Questions on clone method

javascript - 尝试使用克隆 - jQuery

javascript - 克隆表单内容、更改属性、附加到 jQuery 或 vanilla JS 表单

java - 在Android Studio上使用TestNG运行演示程序

Android Studio 找不到 com.android.tools.build :grade:2. 10