From 16e7095fb585ca4940a2af51401accfd739d8f7e Mon Sep 17 00:00:00 2001 From: serso Date: Thu, 12 Feb 2015 21:42:01 +0100 Subject: [PATCH] cpp-118: java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder : at android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu(Unknown Source) Fixes #118 --- android-app/proguard.cfg | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android-app/proguard.cfg b/android-app/proguard.cfg index 4931cac7..eb27a90b 100644 --- a/android-app/proguard.cfg +++ b/android-app/proguard.cfg @@ -70,9 +70,12 @@ -keep class * implements org.solovyev.android.calculator.model.MathPersistenceEntity -keep class * implements org.solovyev.android.calculator.MathEntityPersistenceContainer +# Allow obfuscation of android.support.v7.internal.view.menu.** +# to avoid problem on Samsung 4.2.2 devices with appcompat v21 +# see https://code.google.com/p/android/issues/detail?id=78377 -keep class android.support.v4.app.** { *; } -keep interface android.support.v4.app.** { *; } --keep class android.support.v7.** { *; } +-keep class !android.support.v7.internal.view.menu.MenuBuilder, !android.support.v7.internal.view.menu.SubMenuBuilder, android.support.v7.** { *; } -keep interface android.support.v7.** { *; } #