Articles of 崩溃

S9 / S9 +特定的WebView设备崩溃报告

我们一直看到谷歌播放的崩溃报告特定于三星S9(starqlesq)和S9 +(star2qlesq),两者都运行Android 8.0.0: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) backtrace: #00 pc 0000000000a51278 /vendor/lib64/libllvm-glnext.so (_ZN13ShaderObjects17loadProgramBinaryEP15CompilerContextPvmP23QGLC_LINKPROGRAM_RESULT+1396) #01 pc 000000000099b500 /vendor/lib64/libllvm-glnext.so (_ZN15CompilerContext17loadProgramBinaryEPvmP23QGLC_LINKPROGRAM_RESULT+160) #02 pc 0000000000a6e110 /vendor/lib64/libllvm-glnext.so (_Z21QGLCLoadProgramBinaryPvS_mP23QGLC_LINKPROGRAM_RESULT+88) #03 pc 00000000001a501c /vendor/lib64/egl/libGLESv2_adreno.so (_ZN17EsxShaderCompiler21LoadProgramBinaryBlobEP10EsxContextP10EsxProgramPKvmP10EsxInfoLog+256) 查看上面的堆栈跟踪,崩溃似乎是在OpenGL系统代码中。 这很奇怪,因为我们集成了崩溃报告解决方案(Microsoft App Center SDK),其他崩溃报告将转移到App Center。 我们的应用程序大量使用WebView ,我现在理解它使用Chrome,在一个单独的进程中运行。 因此,我的问题是: 这个崩溃报告是针对Google Play而不是App Center指示WebView相关崩溃的事实吗? 什么样的事情会导致像这样的崩溃? 到目前为止,它影响了3个唯一用户,因此它似乎并不特定于具有不寻常设备配置的单个用户。 在缩小和解决问题方面哪些行动最有效?

有些时候我的应用程序崩溃了,同时更新了在recyclerView行-Android中上传video的进度

我正在上传video并在recyclerview显示进度,我们可以上传多个video并单独显示其进度,如果我们更改页面或进入应用程序上传应继续(不停止)。 问题发生 – 应用程序崩溃了一段时间在recyclerView更新进度(带有TAB布局+ viewPager的片段中的recyclerView) 我正在使用广播接收器 代码如下 try { for (int i = 0; i < postList.size(); i++) { if (postList.get(i).getId().equals(postId)) { postList.get(i).setProgress(result.getProgress()); profileListAdapter.notifyItemChanged(i); } } } catch (Exception e) { e.printStackTrace(); } logcat的 Fatal Exception: java.lang.IllegalArgumentException: Tmp detached view should be removed from RecyclerView before it can be recycled: ViewHolder{cc90564 position=1 id=-1, oldPos=-1, pLpos:-1 […]

Android应用程序崩溃与BaseGameActivity

所以,有点难以问。 我想使用谷歌游戏服务访问我的游戏的排行榜。 我尝试使用BaseGameActivity,如此处所示访问游戏API 尝试了一些事情,做了一些搜索,但无法弄清楚问题。 BaseGameActivity启动时,我的应用程序崩溃。 日志错误显示: 03-10 17:44:54.071: E/AndroidRuntime(31435): FATAL EXCEPTION: main 03-10 17:44:54.071: E/AndroidRuntime(31435): java.lang.IllegalStateException: A fatal developer error has occurred. Check the logs for further information. 03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$hb(Unknown Source) 03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$hb(Unknown Source) 03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$b.bR(Unknown Source) 03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$a.handleMessage(Unknown Source) 控制台显示: [2014-03-10 17:47:18 […]

应用程序恢复时android.support.v4.app.Fragment.setUserVisibleHint空指针

我在片段代码中的应用程序的简历上崩溃了。 我自己从未见过这次崩溃,但我收到了来自用户通过TestFlight的崩溃报告。 我想有些东西是我遗漏的,因为代码在大多数机器上运行良好。 任何帮助将不胜感激。 这是调用堆栈。 java.lang.NullPointerException android.support.v4.app.Fragment.setUserVisibleHint in Fragment.java on Line 819 android.support.v4.app.FragmentPagerAdapter.setPrimaryItem in FragmentPagerAdapter.java on Line 130 android.support.v4.view.ViewPager.populate in ViewPager.java on Line 1066 android.support.v4.view.ViewPager.populate in ViewPager.java on Line 914 android.support.v4.view.ViewPager.onMeasure in ViewPager.java on Line 1436 android.view.View.measure in View.java on Line 15323 android.view.ViewGroup.measureChildWithMargins in ViewGroup.java on Line 4924 android.widget.LinearLayout.measureChildBeforeLayout in LinearLayout.java on Line 1421 android.widget.LinearLayout.measureVertical […]

当您尝试打开URL时,阿里巴巴Android应用程序会导致崩溃

当您尝试打开链接时,来自whatsapp的示例,应用程序(在本例中为whatsapp)崩溃。 只有在您的设备中安装了阿里巴巴应用程序时才会出现这种情况。 复制路径: 安装阿里巴巴应用程序( https://play.google.com/store/apps/details?id=com.alibaba.intl.android.apps.poseidon&hl=en ) 尝试打开url 应用程序崩溃(或者它找不到任何其他活动来打开链接,甚至不是Chrome浏览器。) 我们在应用程序中看到的崩溃是: 致命exception:java.lang.SecurityException:权限拒绝:启动Intent {act = android.intent.action.VIEW dat = http://www.nu.nl cmp = com.alibaba.intl.android.apps.poseidon / com来自ProcessRecord的.alibaba.android.intl.weex.activity.WeexPageActivity VirtualScreenParam = Params {mDisplayId = -1,null,mFlags = 0x00000000)}} {7307f55 18243:… / u0a226}(pid = 18243,uid = 10226)不是从uid 10207导出的

createWindowSurface失败:EGL_BAD_MATCH?

android的版本是2.2.1该设备是三星Galaxy II的完整崩溃日志是: java.lang.RuntimeException: createWindowSurface failed: EGL_BAD_MATCH at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1077) at android.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:981) at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1304) at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116) 这是崩溃的相关代码: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); glView = new GLSurfaceView(this); glView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0); glView.setRenderer(this); setContentView(glView); \\etc…………..} 我使用了setEGLConfigChooser()因为应用程序会在API-17上崩溃,如果它不在那里那么对于这个特定的设备它崩溃了我一直在环顾四周它与设备的PixelFormat有关。 我想知道的是我怎么能使用一些代码所以这不会在三星galaxy II安卓版2.2.1上崩溃,我无法在模拟器中测试这个并且我没有设备来测试它,我只需要确保代码我不知道如何改变它?

如何防止Android应用程序因后台线程中的exception而崩溃?

这是一个普遍的问题,从具体情况中提出,但我想得到一般答案如何处理以下情况: 背景: 我有一个应用程序,它正在使用一些第三方库(广告网络提供商SDK – 特别是 – AdMob SDK,基于Google Play Services )。 该库的function对于应用程序并不重要。 该库创建一个或多个后台工作线程。 有时(非常罕见的情况),其中一个后台线程中存在未处理的exception,导致应用程序崩溃。 我想忽略由此库引起的所有exception,无论其原因如何:在最坏的情况下,应用程序用户将看不到广告 – 它比应用程序崩溃要好得多。 由于库本身创建了后台线程 – 我不能通过try / catch包装它们。 题 有没有办法捕获所有非处理后台(非主要)线程exception,只是为了在这种情况下杀死线程,并防止应用程序崩溃? 相关问题 我看到了很多问题,但是其中一些问题太具体了(并没有涵盖我的情况),其他问题则指的是当开发人员控制线程创建并且能够使用try / catch包装整个线程时。 如果我仍然错过相关问题,涵盖此案例,我将很感激这个链接

应用关闭并重新打开时Android崩溃

我有一个非常简单的Android应用程序,只显示一个空白的白色屏幕。 当我按下HOME按钮关闭应用程序,然后尝试再次打开应用程序,它崩溃,我得到“强制关闭”按钮。 在Eclipse中,我收到此错误,“ActivityManager:警告:活动未启动,因为正在为用户保留当前活动。” 我该如何修复此崩溃? public class HelloAndroid extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(new Panel(this)); } class Panel extends SurfaceView implements SurfaceHolder.Callback { private TutorialThread _thread; public Panel(Context context) { super(context); // register our interest in hearing about changes to our surface SurfaceHolder holder = getHolder(); holder.addCallback(this); […]

AssetManager $ AssetInputStream.finalize()在10秒后超时

我们在Android 4.3 Samsung Galaxy s3上看到了以下崩溃的流 java.util.concurrent.TimeoutException: android.content.res.AssetManager$AssetInputStream.finalize() timed out after 10 seconds at android.content.res.AssetManager$AssetInputStream.close(AssetManager.java:559) at android.content.res.AssetManager$AssetInputStream.finalize(AssetManager.java:592) at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170) at java.lang.Thread.run(Thread.java:841) 帮助任何人?

Android崩溃,半透明的启animation面

在应用程序启动时,我尝试在实际启animation面之前删除系统白色启动。 我按照这个主题: 如何在应用程序上修复白屏启动? 并为启动活动创建了半透明样式: true false true true @null true 但是在安装后首次启动时,应用程序崩溃时出现以下未处理的exception: E/AndroidRuntime: FATAL EXCEPTION: main Process: ru.perekrestok.app, PID: 13791 java.lang.IllegalArgumentException: reportSizeConfigurations: ActivityRecord not found for: Token{5b77a38 null} at android.os.Parcel.readException(Parcel.java:1687) at android.os.Parcel.readException(Parcel.java:1636) at android.app.ActivityManagerProxy.reportSizeConfigurations(ActivityManagerNative.java:6844) at android.app.ActivityThread.reportSizeConfigurations(ActivityThread.java:2768) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2711) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 首次启动应用程序正常启动后。 […]