| 
                         | 
                    
                              1 
                        
                        
                                  45
                             
                            
   你编辑了吗
    
   
    Every Android
     
   这种方法的一个用途是,设备可以判断
    
   因此,如果对应用程序进行任何更改,则需要重新生成
     | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  135
                             
                            我发现当使用错误的签名配置时,也会发生此错误。如前所述, here ,android 7.0引入了一个新的签名方案, v2 。V2方案对整个APK进行签名,而不仅仅是JAR,正如在V1方案中所做的那样。如果只使用v2进行签名,并尝试在7.0之前的目标上安装,则会出现此错误,因为jars本身没有签名,而pre-7.0 PackageManager cannot detect the presence of the v2 apk signature. 要与所有目标系统兼容,请通过选中Android Studio中的两个签名版本框,确保APK与两个方案都签名,如图所示: 如果预计只有7.0个目标,则无需包括v1签名。 ,android 7.0引入了新的签名方案, V2 . V2方案对整个APK进行签名,而不仅仅是JAR,正如在V1方案中所做的那样。如果只使用v2进行签名,并尝试在7.0之前的目标上安装,则会出现此错误,因为jar本身没有签名,而pre-7.0 包装工人 无法检测到v2 apk签名的存在。 要与所有目标系统兼容,请通过选中Android Studio中的两个签名版本框,确保APK与两个方案都签名。 生成签名apk 对话框如下所示: 
 如果预计只有7.0个目标,那么就不需要包括v1签名。  | 
                
| 
                         | 
                    
                              3 
                        
                        
                                  52
                             
                            我发现这是我的JDK版本造成的。 我在“Ant”上遇到了这个问题,这是由于文档中提到的警告: 
 我有JDK 7。在我的Ant日志中,我用-v表示verbose,它显示 
  我手动签署了这个罐子,并对其进行了压缩,但是它给出了一个稍微不同的错误: 
  我发现答案在这里。 How to deal with INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES without uninstallation 我只需要卸载它,然后它就工作了! 
  现在我只需要修改build.xml就可以在签名时使用这些选项! 这里是:C:\程序文件\java\Android SDK\Tooo\At\Budio.xml 
 
 | 
                
| 
                         | 
                    
                              4 
                        
                        
                                  16
                             
                            在keytool中解决了args 
  在Jarsigner中使用 
  在中找到解决方案  | 
                
                         
                     | 
                    
                              5 
                        
                        
                                  16
                             
                            大多数情况下,此错误的解决方案非常简单: 
  | 
                
| 
                         | 
                    
                              6 
                        
                        
                                  5
                             
                            这是一个丑陋但快速的解决方案:使用JDK6而不是7。 在阅读了Chloe的答案之后,我卸载了我的JDK7(目前不需要它),并安装了JDK6。那是固定的。更好的解决方案将使Ant使用JDK6(不卸载7)。可能更改/设置此属性: java.library.path路径 在local.properties文件中。它在项目目录(根目录)中。 Android无论如何都不支持JDK7(只有6或5个),所以让Ant脚本也使用JDK6或5可能是一个很好的解决方案。  | 
                
| 
                         | 
                    
                              7 
                        
                        
                                  5
                             
                            
   在我的例子中,我可以构建和运行发布版本,但是
    
   解决方案是删除我的
    
   一个更好的长期解决方案是显式地创建
    
  出现提示时,输入以下值: 
  | 
                
| 
                         | 
                    
                              8 
                        
                        
                                  4
                             
                            因为先前生成的build和current的签名版本在v1(jar签名)和v2(完整apk签名)之间存在冲突, 在生成已签名的APK对话框下修复勾选正确的签名版本  | 
                
| 
                         | 
                    
                              9 
                        
                        
                                  2
                             
                            
   如果您尝试包含
    
  | 
                
| 
                         | 
                    
                              10 
                        
                        
                                  1
                             
                            
   设置环境变量
     | 
                
| 
                         | 
                    
                              11 
                        
                        
                                  1
                             
                            
   在更新的Android Studio 3.2+版本中,如果您尝试运行
     | 
                
| 
                         | 
                    
                              12 
                        
                        
                                  0
                             
                            经过一段时间和多个关于这个主题的在线线程,我设法修复了我的项目。 主要考虑最后的文件( 可能是图像或布局 )你放进去的。如果您删除它们,它将得到解决,您可以重新构建您的项目。  | 
                
| 
                         | 
                    
                              13 
                        
                        
                                  0
                             
                            我在Eclipse控制台中遇到了这个错误。事实证明,我有两个内容相同但名字不同的罐子,它们之间存在冲突。我刚刚删除了其中一个,并设法在设备上安装了应用程序。  | 
                
                         
                     | 
                    
                              14 
                        
                        
                                  0
                             
                            
   我得到这个错误是因为我发布了
     | 
                
| 
                         | 
                    
                              15 
                        
                        
                                  0
                             
                            当我试图在运行api v23的手机上安装一个针对android n preview构建的xamarin项目时,出现了这个错误。解决办法是不要这样做。  | 
                
| 
                         | 
                    
                              16 
                        
                        
                                  0
                             
                            
   另一种获得此错误的方法是使用
    
   解决方案是排除有问题的文件(无论如何在APK中是无用的),在
    
 
 | 
                
| 
                         | 
                    
                              17 
                        
                        
                                  0
                             
                            如果安装的是未签名版本的APK,则会发生此问题。检查是否安装了正确的APK。  | 
                
| 
                         | 
                    
                              18 
                        
                        
                                  0
                             
                            我在使用离子/Visual Studio代码(在设备上运行android)时遇到了这个问题: 我在移动设备上卸载了应用程序(设置/应用程序),错误消失,应用程序正在启动。  | 
                
                         
                     | 
                    Murilo · Jetpack编写导航栏项目图标 8 月前 | 
| 
                         | 
                    KolaYAndr · 活动RESULT_OK似乎从未发生过 9 月前 | 
                         
                     | 
                    psycho_pat · Android应用程序中的权限 9 月前 | 
| 
                         | 
                    FarazFiroz · 如何将argb转换为描述性文本颜色 9 月前 | 
                         
                     | 
                    Daniel · Unity Android游戏支持的设备数量太少 9 月前 |