您的位置:首页 > 移动开发

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

2016-07-30 00:54 549 查看
我是从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文件可以进行升级安装了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: