-
Notifications
You must be signed in to change notification settings - Fork 247
目前没有支持的特性
ntop001 edited this page Apr 21, 2014
·
4 revisions
下面的错误情况仅在V2.x 中存在,V3.x 版本后这些错误都已经得到解决
在接到的错误报告中,集成腾讯微博的SDK会导致腾讯微博无法打开。查证原因后发现腾讯微博把资源文件放在了 jar 里面,在使用 apktool 反编译后, jar 包中的资源文件会被遗漏,导致打包出来的apk是有问题的。无法正常运行。
目前对包含有 .so 文件的程序支持也不是很好,也会出现不work 的情况。
StackOverflow讨论
在 Android v4.0.x 版本有个bug,开启硬件加速会导致程序崩溃,报一个和GLES20RecordingCanvas
有关的异常:
java.lang.NullPointerException
at android.view.GLES20RecordingCanvas.drawPatch(GLES20RecordingCanvas.java:97)
at android.graphics.NinePatch.draw(NinePatch.java:125)
at android.graphics.drawable.NinePatchDrawable.draw(NinePatchDrawable.java:189)
at android.widget.ScrollBarDrawable.drawThumb(ScrollBarDrawable.java:178)
at android.widget.ScrollBarDrawable.draw(ScrollBarDrawable.java:137)
at android.view.View.onDrawVerticalScrollBar(View.java:9532)
at android.view.View.onDrawScrollBars(View.java:9476)
at android.view.View.draw(View.java:11091)
at android.widget.AbsListView.draw(AbsListView.java:3428)
at android.view.View.getDisplayList(View.java:10455)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2605)
at android.view.View.getDisplayList(View.java:10418)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2605)
at android.view.View.getDisplayList(View.java:10418)
at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
at android.view.View.draw(View.java:11067)
...
所以在App中应该对程序版本进行判断,如果是 4.0.x 的应该关闭硬件加速。如果使用的是渠道打包工具,在打包的时候可能会(原因还不清楚)开启硬件加速,导致App挂掉。