Android 调试apk工作正常。但是,已签名的APK无法正常工作

Android 调试apk工作正常。但是,已签名的APK无法正常工作,android,android-studio,firebase-authentication,android-developer-api,Android,Android Studio,Firebase Authentication,Android Developer Api,我在开发Android应用程序的最后一部分遇到了一个问题。我必须制作一个应用程序,其中有来自和数据库的在线视频流,还有一个身份验证,这是通过使用firebase的手机号码完成的,我的问题是调试应用程序工作正常,但签名的apk在身份验证部分工作不正常。它不发送验证码。请帮助我配置它 我曾经因为proguard规则而面临过这类问题。请检查签名的apk是否在没有proguard的情况下工作proguard只是混淆了您的代码。它的使用是为了,如果有人获取你的应用程序的应用程序并对其进行反编译,那么他/她

我在开发Android应用程序的最后一部分遇到了一个问题。我必须制作一个应用程序,其中有来自和数据库的在线视频流,还有一个身份验证,这是通过使用firebase的手机号码完成的,我的问题是调试应用程序工作正常,但签名的apk在身份验证部分工作不正常。它不发送验证码。请帮助我配置它

我曾经因为proguard规则而面临过这类问题。请检查签名的apk是否在没有proguard的情况下工作

proguard只是混淆了您的代码。它的使用是为了,如果有人获取你的应用程序的应用程序并对其进行反编译,那么他/她可能无法正确理解代码。我面临这个问题,因为我使用GSON库来反序列化来自后端API的响应。由于GSON使用反射,它会查找Pojo文件中提到的名称。但由于proguard的原因,Pojo中的字段名被混淆,数据未反序列化。如果你也在做类似的事情,那么你应该检查你的proguard文件否,我没有使用我的代码很简单,没有GSON和其他额外的东西,但感谢你的帮助,伙计,我会检查更多的文档Hanks Rahul,从2天开始,同样的Pojo类问题。今天使用你的评论解决了它。。我在proguard中添加了这个-keep类xxx.packagename.classname{*;},问题就解决了。。