我制作了一个应用程序,并测试了所有内容,在模拟器和USB连接的设备上都可以正常工作,但是在生成签名的apk文件时不能正常工作,我已经使该应用程序同时启用了禁用/启用状态,但仍然无法正常工作。
,我也尝试过(为所有用户卸载)并重新安装apk,问题仍然存在(但是应用程序可以与build apk一起正常工作),我可能已经尝试了类似帖子中提供的所有解决方案,但我找不到一个解决方案,任何帮助将不胜感激。
谢谢大家。
答案 0 :(得分:0)
谢谢你们的建议,我通过以下方式解决了我的问题:
将这两行添加到我的proguard-rules.pro
文件中。
-keep class android.support.v7.widget.SearchView { *; }
-keep class android.support.v7.widget.ShareActionProvider { *; }
我在活动中使用了搜索视图,因此在生成签名的apk时我需要这些库文件才能正常工作。
(但是,我不知道原因,如果不包含这些文件,我的应用程序如何在模拟器和具有USB调试功能的设备中完美运行,并且在logcat文件中未显示任何错误-这使我很难理解问题。)
最终问题解决了,我希望我的解决方案对某些人有所帮助。
谢谢。