当使用相同的密钥库在同一设备上签署我的不同风格时,事情很好。当我使用不同的密钥来签署具有不同包名称的风格(即android.padidar.madarsho和android.rooyesh.madarsho)时,我在设备上得到包名冲突错误,但不能这样做。我必须为每种口味使用不同的钥匙。我做得不对劲?
答案 0 :(得分:0)
问题是用于签署APK的密钥,默认情况下,如果您直接从IDE运行并打开仿真器,则安装在仿真器中的APK会使用您的调试密钥签名(通常安装在〜中) /.android/debug.keystore),所以如果之前的APK使用的是与您当前使用的密钥不同的其他密钥签名,您将始终获得签名冲突,以便修复它,确保您使用的是同一个键入两个APK的密钥,即使之前的APK使用另一个SDK的调试密钥签名,密钥肯定会有所不同。