【发布时间】:2019-08-14 21:09:06
【问题描述】:
几年来,我一直在 google playstore 中运行 Android 应用程序。另一位客户也想使用为他的公司量身定制的应用程序。所以我复制了项目文件夹并重新编译了包。
我是根据以下说明进行的: Android copy existing project with new name in Android Studio
在 refectoring 之前,包名是:at.myname.theappname refectoring后新的包名是:at.myname.thenewappname
build.grade (Module:app) 中的 application-id 以及 AndroidManifest.xml 中的包都已更改并正常。 该应用程序正在使用 google-map-api,在我绝望的情况下,我为该应用程序获取了一个新的地图 ID....
我使用新密钥签署了该应用并在 google-playstore 中发布了它(目前处于封闭 beta 测试阶段)。
所以问题是,两个应用程序不能同时安装。我在几台设备上检查了这一点。 一旦我在智能手机上安装了一个应用程序,我就不能再安装第二个了。卸载旧应用程序后,即可轻松安装新应用程序。 旧应用程序或新应用程序在智能手机上没有区别。一旦安装了这两个应用程序之一,就无法安装另一个。
有趣的是,旧应用程序的应用程序图标仍然显示在智能手机上,即使使用新应用程序,虽然我已经交换了图标集(并清理了缓存并重新启动了智能手机......)。但是在设置-> 应用程序中会显示新图标...
尝试从 playstore 安装后的错误消息没有帮助 - 它只是说无法安装该应用程序。
我做错了什么??我忽略了哪些改变?
【问题讨论】:
标签: android-studio clone