我已经从android studio切换到xamarin用于应用程序(游戏)我已经在google play开发者控制台中配置了。我已经将debug.keystore复制并粘贴到C:\ Users \ my profile \ AppData \ Local \ Xamarin \ Mono for Android \并清理了解决方案(我在visual studio 2015上)。解决方案构建正常,但应用程序从未安装到我的Genymotion设备上。我看到以下内容:
Android应用程序正在调试。申请不可能 开始。确保已将应用程序安装到目标 设备并具有可启动的活动(MainLauncher = true)。
此外,请检查Build-> Configuration Manager以确保这一点 project设置为Deploy for this configuration。
当我恢复到旧的密钥库时,清理并构建/部署它再次工作。我该如何解决这个问题?
答案 0 :(得分:1)
我发现当密钥库发生变化时,您必须遵循不同的卸载过程。尝试通过应用程序管理器卸载应用程序。根据您的Android版本,它通常位于“设置”中的某个位置 - >应用程序 - >应用程序管理器 - >在列表中找到该应用,选择它,卸载。
出于某种原因,仅使用垃圾桶图标卸载应用程序似乎无法删除代码签名信息。但是,如果您使用应用程序管理器进行卸载,则会删除代码签名信息。然后,您可以使用不同的密钥库进行构建和部署。