Android Studio 使用Eclipse中的keystore为App签名

来源:互联网 发布:excel对比数据 编辑:程序博客网 时间:2024/06/08 17:35

我是从Eclipse中迁移出来的App,所以签名时也要使用原来的keystore,但是按照Build -> Generate Signed APK...进行签名出来的app,无法升级安装,提示INSTALL_FAILED_UPDATE_INCOMPATIBLE,其实本意也就是签名不一致,无法安装。如果是相同的签名使用adb安装时会出现INSTALL_FAILED_ALREADY_EXISTS
这里写图片描述

使用这种方法生成带签名App还会出现各种问题,这里列举一下:
1. ExternalSystemException: String index out of range: 82
2. multiple dex files define landroid/support/annotation/AnimRes
3. …

最终在Project Structure中配置一个Signing,store文件还是Eclipse中使用的那个,如下截图:
这里写图片描述
这里写图片描述

编译出来的带签名的apk文件和之前Eclipse签名的apk文件可以进行升级安装了。

0 0
原创粉丝点击