我想扩展android.support.v7.widget包中存在的类。该类包含几个具有我想要使用的包范围的成员,所以我希望该类成为其中的一部分
为此,我在Android应用中创建了包var emailLink="mailto:" + img.email;
window.open(emailLink,'_self');
。该类在调试版本中工作正常,但在发布版本中没有。当我在Android Studio中使用分析APK功能时,我可以看到该类包含在发行版APK中,但在使用版本APK时我一直收到android.support.v7.widget
错误。
请注意,java.lang.ClassNotFoundException: Didn't find class "android.support.v7.widget...
是Android命名空间中存在的包。这可能是失败的原因吗?
答案 0 :(得分:0)
问题在于ProGuard没有意识到必须保留课程。
在ProGuard文件中添加-keep public class ClassName { *; }
语句修复此问题。