通过生成已签名的应用发布Android应用后,该应用无法正常工作 [英] Android app doesn't work after published it by generate signed app

查看:72
本文介绍了通过生成已签名的应用发布Android应用后,该应用无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个应用程序,并且可以在模拟器上运行.它可以在设备上的调试apk上运行,但是当我使用生成签名的应用程序进行构建时,它不起作用吗? 有什么问题,如何在签名状态的设备上调试它?

I create an app and it work on emulator. It works on debug apk on device, but when I build it with generate signed app it doesn't work? what is wrong and how I can debug it on device on signed sate?

推荐答案

我找到了问题并解决了. 我必须使使用改进的模型形式变得模糊.使用以下代码后,我的应用程序在启用minifyEnabled的情况下可以正常运行:

I found the problem and solved it. I must keep models form obfuscating that use retrofit. After use below code my app work properly in minifyEnabled enabled:

-保留com.xxx.xxx.models.** {*; }

-keep com.xxx.xxx.models.** { *; }

retrofit需要了解用于按值填充的类属性.

retrofit need to know class properties for filling by values.

谢谢大家的帮助.

这篇关于通过生成已签名的应用发布Android应用后,该应用无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆