生成签名的APK并在真实设备中安装时,应用程序无法正常工作

时间:2018-08-05 09:34:19

标签: android apk signed-apk

我制作了一个应用程序,并测试了所有内容,在模拟器和USB连接的设备上都可以正常工作,但是在生成签名的apk文件时不能正常工作,我已经使该应用程序同时启用了禁用/启用状态,但仍然无法正常工作。

,我也尝试过(为所有用户卸载)并重新安装apk,问题仍然存在(但是应用程序可以与build apk一起正常工作),我可能已经尝试了类似帖子中提供的所有解决方案,但我找不到一个解决方案,任何帮助将不胜感激。

谢谢大家。

1 个答案:

答案 0 :(得分:0)

谢谢你们的建议,我通过以下方式解决了我的问题:

将这两行添加到我的proguard-rules.pro文件中。

-keep class android.support.v7.widget.SearchView { *; }

-keep class android.support.v7.widget.ShareActionProvider { *; }

我在活动中使用了搜索视图,因此在生成签名的apk时我需要这些库文件才能正常工作。

(但是,我不知道原因,如果不包含这些文件,我的应用程序如何在模拟器和具有USB调试功能的设备中完美运行,并且在logcat文件中未显示任何错误-这使我很难理解问题。)

最终问题解决了,我希望我的解决方案对某些人有所帮助。

谢谢。

相关问题