Android Studio使用Eclipse的签名文件进行打包
2018-02-04 11:56
155 查看
1. 前言
最近将一个老项目从Eclipse迁移到Android Studio上来,在测试APK覆盖安装的时候,出现了一个问题。直接在“Genetate Signed APK”导入Eclipse的签名文件,然后打出来的APK在覆盖安装的时候,报错了。查阅了相关资料,找到了解决方案。
2. 解决方案
① 选中项目,点击 File -> Project Structure
![](http://img.blog.csdn.net/20180204114148920?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmFudGFzeV9MaW5f/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
② 选中 app -> Signing,然后点击“+”,增加一个签名配置项,最后就是导入Eclipse的签名文件,并将相关信息写好,点确定,等待Gradle编译完成
![](http://img.blog.csdn.net/20180204120202161?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmFudGFzeV9MaW5f/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
③ 以上步骤成功后,重复步骤①,然后选中 app -> Build Types -> release -> Signing Config -> release(这是步骤③生成的签名配置),点击确定,等待Gradle编译
![](http://img.blog.csdn.net/20180204115047546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmFudGFzeV9MaW5f/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
④ 完成以上步骤后,在app主模块中build.gradle文件中会自动生成几行配置,具体下图红框所示
![](http://img.blog.csdn.net/20180204115302286?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmFudGFzeV9MaW5f/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
⑤ 接下来就是打包了,Build -> Generate Signed APK,然后倒入Eclipse的签名文件,填写密码,这样子打出来的APK就不会再出现覆盖安装失败的问题了
最近将一个老项目从Eclipse迁移到Android Studio上来,在测试APK覆盖安装的时候,出现了一个问题。直接在“Genetate Signed APK”导入Eclipse的签名文件,然后打出来的APK在覆盖安装的时候,报错了。查阅了相关资料,找到了解决方案。
2. 解决方案
① 选中项目,点击 File -> Project Structure
② 选中 app -> Signing,然后点击“+”,增加一个签名配置项,最后就是导入Eclipse的签名文件,并将相关信息写好,点确定,等待Gradle编译完成
③ 以上步骤成功后,重复步骤①,然后选中 app -> Build Types -> release -> Signing Config -> release(这是步骤③生成的签名配置),点击确定,等待Gradle编译
④ 完成以上步骤后,在app主模块中build.gradle文件中会自动生成几行配置,具体下图红框所示
⑤ 接下来就是打包了,Build -> Generate Signed APK,然后倒入Eclipse的签名文件,填写密码,这样子打出来的APK就不会再出现覆盖安装失败的问题了
相关文章推荐
- Android Studio 使用教程(十)之和eclipse打包使用同一签名文件
- eclipse打包和android studio打包使用同一签名文件
- 使用Android studio编程进行签名打包时遇到的坑
- 使用命令行生成签名文件并用其对apk文件进行签名
- eclipse 将android项目打包成签名的apk文件
- Android使用ant对项目进行编译签名优化打包
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- Eclipse打包(导出)jar文件攻略(一)--使用Eclipse自带的导出功能
- [转]使用 Eclipse Memory Analyzer 进行堆转储文件分析
- eclipse+ADT 进行android应用签名打包详解
- Android使用ant对项目进行编译签名优化打包
- Android_使用ant对项目进行编译签名优化打包
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- eclipse 将android项目打包成签名的apk文件
- 使用命令行生成签名文件并用其对apk文件进行签名
- eclipse+ADT 进行android应用签名打包详解
- 使用jad及eclipse插件进行.class文件的反编译
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- eclipse 将android项目打包成签名的apk文件