{"action":"created","issue":{"url":"https://api.github.com/repos/koral--/android-gif-drawable/issues/170","labels_url":"https://api.github.com/repos/koral--/android-gif-drawable/issues/170/labels{/name}","comments_url":"https://api.github.com/repos/koral--/android-gif-drawable/issues/170/comments","events_url":"https://api.github.com/repos/koral--/android-gif-drawable/issues/170/events","html_url":"https://github.com/koral--/android-gif-drawable/issues/170","id":80714607,"number":170,"title":"FATAL EXCEPTION: main in Android 5.0.2","user":{"login":"lindesu","id":12581350,"avatar_url":"https://avatars.githubusercontent.com/u/12581350?v=3","gravatar_id":"","url":"https://api.github.com/users/lindesu","html_url":"https://github.com/lindesu","followers_url":"https://api.github.com/users/lindesu/followers","following_url":"https://api.github.com/users/lindesu/following{/other_user}","gists_url":"https://api.github.com/users/lindesu/gists{/gist_id}","starred_url":"https://api.github.com/users/lindesu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lindesu/subscriptions","organizations_url":"https://api.github.com/users/lindesu/orgs","repos_url":"https://api.github.com/users/lindesu/repos","events_url":"https://api.github.com/users/lindesu/events{/privacy}","received_events_url":"https://api.github.com/users/lindesu/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-05-26T00:10:12Z","updated_at":"2015-08-28T18:10:56Z","closed_at":"2015-05-26T14:11:46Z","body":"I run the sample, it seem to lost something.\r\n\r\nI'm tracking down a crash in the native side.\r\n\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): android.view.InflateException: Binary XML file line #2: Error inflating class pl.droidsonroids.gif.GifTextView\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.LayoutInflater.createView(LayoutInflater.java:633)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.LayoutInflater.inflate(LayoutInflater.java:482)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.LayoutInflater.inflate(LayoutInflater.java:414)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat pl.droidsonroids.gif.sample.GifTextViewFragment.onCreateView(GifTextViewFragment.java:12)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.Fragment.performCreateView(Fragment.java:1786)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:947)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1126)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.BackStackRecord.run(BackStackRecord.java:739)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1489)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:486)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:163)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.view.ViewPager.populate(ViewPager.java:1073)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.view.ViewPager.populate(ViewPager.java:919)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1441)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.View.measure(View.java:17810)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5625)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:459)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.View.measure(View.java:17810)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:963)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:629)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.View.measure(View.java:17810)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5625)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:459)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2668)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.View.measure(View.java:17810)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2371)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1386)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1610)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1264)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6487)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:800)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.Choreographer.doCallbacks(Choreographer.java:603)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.Choreographer.doFrame(Choreographer.java:572)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:786)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.os.Handler.handleCallback(Handler.java:815)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.os.Handler.dispatchMessage(Handler.java:104)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.os.Looper.loop(Looper.java:194)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.app.ActivityThread.main(ActivityThread.java:5576)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat java.lang.reflect.Method.invoke(Native Method)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat java.lang.reflect.Method.invoke(Method.java:372)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:750)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): Caused by: java.lang.reflect.InvocationTargetException\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat java.lang.reflect.Constructor.newInstance(Native Method)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat java.lang.reflect.Constructor.newInstance(Constructor.java:288)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat android.view.LayoutInflater.createView(LayoutInflater.java:607)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \t... 42 more\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lpl/droidsonroids/gif/R$styleable;\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat pl.droidsonroids.gif.GifViewUtils.isFreezingAnimation(GifViewUtils.java:66)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat pl.droidsonroids.gif.GifTextView.init(GifTextView.java:112)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat pl.droidsonroids.gif.GifTextView.<init>(GifTextView.java:44)\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \t... 45 more\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): Caused by: java.lang.ClassNotFoundException: Didn't find class \"pl.droidsonroids.gif.R$styleable\" on path: DexPathList[[zip file \"/data/app/pl.droidsonroids.gif.sample-1/base.apk\"],nativeLibraryDirectories=[/data/app/pl.droidsonroids.gif.sample-1/lib/arm64, /vendor/lib64, /system/lib64]]\r\n05-26 08:08:47.350: E/AndroidRuntime(22222): \tat dalvik.syste"},"comment":{"url":"https://api.github.com/repos/koral--/android-gif-drawable/issues/comments/135850608","html_url":"https://github.com/koral--/android-gif-drawable/issues/170#issuecomment-135850608","issue_url":"https://api.github.com/repos/koral--/android-gif-drawable/issues/170","id":135850608,"user":{"login":"koral--","id":3340954,"avatar_url":"https://avatars.githubusercontent.com/u/3340954?v=3","gravatar_id":"","url":"https://api.github.com/users/koral--","html_url":"https://github.com/koral--","followers_url":"https://api.github.com/users/koral--/followers","following_url":"https://api.github.com/users/koral--/following{/other_user}","gists_url":"https://api.github.com/users/koral--/gists{/gist_id}","starred_url":"https://api.github.com/users/koral--/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koral--/subscriptions","organizations_url":"https://api.github.com/users/koral--/orgs","repos_url":"https://api.github.com/users/koral--/repos","events_url":"https://api.github.com/users/koral--/events{/privacy}","received_events_url":"https://api.github.com/users/koral--/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T18:10:56Z","updated_at":"2015-08-28T18:10:56Z","body":"@yuanfangCBC please post full stacktrace in another issue"}}