Genymotion安装APP出现:INSTALL_FAILED_UPDATE_INCOMPATIBLE

2015-12-27 11:52 阅读 9,258 次 评论 0 条

概要

之前一直以为Genymotion安装APP出现“INSTALL_FAILED_UPDATE_INCOMPATIBLE”提示,认为是Genymotion模拟器x86架构不兼容ARM架构的原因,今天发现签名一直的两个APP,在Genymotion模拟器安装时也提示“INSTALL_FAILED_UPDATE_INCOMPATIBLE”错误提示。解决的办法:将已安装的APP相同签名的APP卸掉,再按照新版本APP或者将新版本APP的版本号改为大于已安装版本,即可自动覆盖安装。

》Genymotion安装APP出现“INSTALL_FAILED_UPDATE_INCOMPATIBLE”
QQ截图20151225115856

APP签名

应用商城上的APP的签名是唯一的,一个APP可以有相同的Package Name(包名),但不可以有相同的签名,相同签名的APP高版本会安装时自动覆盖低版本,为了保证开发商的合法利益,任何需要发布到应用市场的APP都必须签名之后才可以发布。

签名的步骤

APP签名常用的自动义debug.keystore签名和使用默认debug.keystore签名,关于如何自定义debug.keystore密钥库,查看《APP签名的三种方式使用说明》或者《如何手动用Eclipse默认的keystore导出安卓应用》

修改APP版本号

APP版本默认1.0,导出第二个版本的时候,需要在AndroidManifest.xml清单文件中修改versionName值,新版本versionName值只能升不能降,如果版本号一致,签名一样的APP,后者安装失败,在Genymotion模拟器提示“INSTALL_FAILED_UPDATE_INCOMPATIBLE”安装信息,如果在真机安装提示“安装失败”,版本无法覆盖。

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     package="cn.teachcourse.main"  
  4.     android:versionCode="1"  
  5.     android:versionName="1.0" >  
  6. <!--修改APP版本号-->  
  7.     <uses-sdk  
  8.         android:minSdkVersion="8"  
  9.         android:targetSdkVersion="21" />  
  10.   
  11.     <application  
  12.         android:allowBackup="true"  
  13.         android:icon="@drawable/ic_launcher"  
  14.         android:label="@string/app_name"  
  15.         android:theme="@style/AppTheme" >  
  16.         <activity  
  17.             android:name=".MainActivity"  
  18.             android:label="@string/app_name" >  
  19.             <intent-filter>  
  20.                 <action android:name="android.intent.action.MAIN" />  
  21.   
  22.                 <category android:name="android.intent.category.LAUNCHER" />  
  23.             </intent-filter>  
  24.         </activity>  
  25.     </application>  
  26.   
  27. </manifest>  

你可能感兴趣的文章

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/1156.html ,谢谢支持!

资源分享

分类:模拟器 标签:,
享瘦一辈子 享瘦一辈子
Genymotion安装APP出现:INSTALL_FAILED_UPDATE_INCOMPATIBLE Genymotion安装APP出现:IN
Map接口集合方法解析 Map接口集合方法解析
Genymotion配置代理服务,联网下载 Genymotion配置代理服务,联网下