{"action":"created","issue":{"url":"https://api.github.com/repos/krschultz/android-proguard-snippets/issues/37","labels_url":"https://api.github.com/repos/krschultz/android-proguard-snippets/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/krschultz/android-proguard-snippets/issues/37/comments","events_url":"https://api.github.com/repos/krschultz/android-proguard-snippets/issues/37/events","html_url":"https://github.com/krschultz/android-proguard-snippets/issues/37","id":70715159,"number":37,"title":"support v7 bug","user":{"login":"juliocotta","id":11681231,"avatar_url":"https://avatars.githubusercontent.com/u/11681231?v=3","gravatar_id":"","url":"https://api.github.com/users/juliocotta","html_url":"https://github.com/juliocotta","followers_url":"https://api.github.com/users/juliocotta/followers","following_url":"https://api.github.com/users/juliocotta/following{/other_user}","gists_url":"https://api.github.com/users/juliocotta/gists{/gist_id}","starred_url":"https://api.github.com/users/juliocotta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juliocotta/subscriptions","organizations_url":"https://api.github.com/users/juliocotta/orgs","repos_url":"https://api.github.com/users/juliocotta/repos","events_url":"https://api.github.com/users/juliocotta/events{/privacy}","received_events_url":"https://api.github.com/users/juliocotta/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-24T15:13:45Z","updated_at":"2015-04-30T15:41:28Z","closed_at":null,"body":"Hi, you could add the proguard config to avoid a bug in some samsung phones\r\nhttps://code.google.com/p/android/issues/detail?id=78377\r\n\r\n```\r\nsomething like this\r\n# https://phabricator.wikimedia.org/T78197:\r\n# NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder\r\n# http://stackoverflow.com/questions/26657348/appcompat-v7-v21-0-0-causing-crash-on-samsung-devices-with-android-v4-2-2\r\n# Allow obfuscation of android.support.v7.internal.view.menu.** but not the rest of android.support\r\n# to avoid problem on Samsung 4.2.2 devices with appcompat v21\r\n# see https://code.google.com/p/android/issues/detail?id=78377#hc150\r\n-keep class !android.support.v7.internal.view.menu.MenuBuilder\r\n-keep class !android.support.v7.internal.view.menu.SubMenuBuilder\r\n```\r\nfrom: https://github.com/wikimedia/apps-android-wikipedia/blob/master/wikipedia/proguard-rules.pro\r\n"},"comment":{"url":"https://api.github.com/repos/krschultz/android-proguard-snippets/issues/comments/97844041","html_url":"https://github.com/krschultz/android-proguard-snippets/issues/37#issuecomment-97844041","issue_url":"https://api.github.com/repos/krschultz/android-proguard-snippets/issues/37","id":97844041,"user":{"login":"krschultz","id":6264,"avatar_url":"https://avatars.githubusercontent.com/u/6264?v=3","gravatar_id":"","url":"https://api.github.com/users/krschultz","html_url":"https://github.com/krschultz","followers_url":"https://api.github.com/users/krschultz/followers","following_url":"https://api.github.com/users/krschultz/following{/other_user}","gists_url":"https://api.github.com/users/krschultz/gists{/gist_id}","starred_url":"https://api.github.com/users/krschultz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krschultz/subscriptions","organizations_url":"https://api.github.com/users/krschultz/orgs","repos_url":"https://api.github.com/users/krschultz/repos","events_url":"https://api.github.com/users/krschultz/events{/privacy}","received_events_url":"https://api.github.com/users/krschultz/received_events","type":"User","site_admin":false},"created_at":"2015-04-30T15:41:28Z","updated_at":"2015-04-30T15:41:28Z","body":"I'm interested in doing this, but I'm thinking about where it should go in the repo. It's not quite a library, i.e. I wouldn't want to put it in the android support v7 config. I'm open to suggestions."}}