Android Studio 使用Eclipse中的keystore为App签名
2016-07-30 00:54
549 查看
我是从Eclipse中迁移出来的App,所以签名时也要使用原来的keystore,但是按照
使用这种方法生成带签名App还会出现各种问题,这里列举一下:
1. ExternalSystemException: String index out of range: 82
2. multiple dex files define landroid/support/annotation/AnimRes
3. …
最终在
编译出来的带签名的apk文件和之前Eclipse签名的apk文件可以进行升级安装了。
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文件可以进行升级安装了。
相关文章推荐
- 微信模板消息多线程发送场景设计
- Android抽象布局——include、merge 、ViewStub
- Android_AsyncTask
- android Studio debug
- HDU 5119 Happy Matt Friends(DP)
- AppBarLayout控件 & CoordinatorLayout 控件 详解
- Snacker 覆盖 FloatingActionButton 的问题
- Receiver not registered: android.widget.ZoomButtonsController crash android
- android开发语音播报
- Picasso源码分析
- 玩转iOS开发:使用AVFoundation实现扫码
- Android组件化和插件化开发
- 深入理解 Android 中的 Matrix
- 汇总Android Manifest 权限描述大全
- JAVA学习日志(8-3-object类)
- android 调用 相册 和 相机 (可以对相片进行处理,裁剪)
- 获取spring的ApplicationContext和bean对象
- swift学习第三天
- Unionid-微信开发学习
- Android推送比较