- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 crashletics 日志中出现以下错误,我知道此错误与数组索引超出范围有关,并且我知道如何修复它,
但是,我的问题是我到底如何从下面的日志中找到发生这种情况的位置,因为日志中的所有提示都是通用的并且代码库非常大,因此很难用断点检查所有地方,并且由于在某些竞争条件下很少发生,任何人都可以给我关于如何找到答案的正确方向的线索吗?
Fatal Exception: java.lang.IndexOutOfBoundsException: Index: 38, Size: 38
at java.util.ArrayList.get + 437(ArrayList.java:437)
at android.widget.ArrayAdapter.getItem + 385(ArrayAdapter.java:385)
at android.widget.ArrayAdapter.createViewFromResource + 441(ArrayAdapter.java:441)
at android.widget.ArrayAdapter.getView + 407(ArrayAdapter.java:407)
at android.widget.Spinner.makeView + 808(Spinner.java:808)
at android.widget.Spinner.layout + 756(Spinner.java:756)
at android.widget.Spinner.onLayout + 718(Spinner.java:718)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.LinearLayout.setChildFrame + 1791(LinearLayout.java:1791)
at android.widget.LinearLayout.layoutHorizontal + 1780(LinearLayout.java:1780)
at android.widget.LinearLayout.onLayout + 1546(LinearLayout.java:1546)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.LinearLayout.setChildFrame + 1791(LinearLayout.java:1791)
at android.widget.LinearLayout.layoutVertical + 1635(LinearLayout.java:1635)
at android.widget.LinearLayout.onLayout + 1544(LinearLayout.java:1544)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.FrameLayout.layoutChildren + 323(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout + 261(FrameLayout.java:261)
at android.widget.ScrollView.onLayout + 2492(ScrollView.java:2492)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.support.v4.view.ViewPager.onLayout + 1775(ViewPager.java:1775)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.RelativeLayout.onLayout + 1080(RelativeLayout.java:1080)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.LinearLayout.setChildFrame + 1791(LinearLayout.java:1791)
at android.widget.LinearLayout.layoutVertical + 1635(LinearLayout.java:1635)
at android.widget.LinearLayout.onLayout + 1544(LinearLayout.java:1544)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.FrameLayout.layoutChildren + 323(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout + 261(FrameLayout.java:261)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.LinearLayout.setChildFrame + 1791(LinearLayout.java:1791)
at android.widget.LinearLayout.layoutVertical + 1635(LinearLayout.java:1635)
at android.widget.LinearLayout.onLayout + 1544(LinearLayout.java:1544)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.FrameLayout.layoutChildren + 323(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout + 261(FrameLayout.java:261)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.LinearLayout.setChildFrame + 1791(LinearLayout.java:1791)
at android.widget.LinearLayout.layoutVertical + 1635(LinearLayout.java:1635)
at android.widget.LinearLayout.onLayout + 1544(LinearLayout.java:1544)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.widget.FrameLayout.layoutChildren + 323(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout + 261(FrameLayout.java:261)
at com.android.internal.policy.DecorView.onLayout + 945(DecorView.java:945)
at android.view.View.layout + 20854(View.java:20854)
at android.view.ViewGroup.layout + 6401(ViewGroup.java:6401)
at android.view.ViewRootImpl.performLayout + 2954(ViewRootImpl.java:2954)
at android.view.ViewRootImpl.performTraversals + 2641(ViewRootImpl.java:2641)
at android.view.ViewRootImpl.doTraversal + 1785(ViewRootImpl.java:1785)
at android.view.ViewRootImpl$TraversalRunnable.run + 7825(ViewRootImpl.java:7825)
at android.view.Choreographer$CallbackRecord.run + 911(Choreographer.java:911)
at android.view.Choreographer.doCallbacks + 723(Choreographer.java:723)
at android.view.Choreographer.doFrame + 658(Choreographer.java:658)
at android.view.Choreographer$FrameDisplayEventReceiver.run + 897(Choreographer.java:897)
at android.os.Handler.handleCallback + 789(Handler.java:789)
at android.os.Handler.dispatchMessage + 98(Handler.java:98)
at android.os.Looper.loop + 164(Looper.java:164)
at android.app.ActivityThread.main + 6944(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run + 327(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main + 1374(ZygoteInit.java:1374)
我的日志如下
Fatal Exception: java.lang.IndexOutOfBoundsException
Index: 38, Size: 38
java.util.ArrayList.get + 437 (ArrayList.java:437)
android.widget.ArrayAdapter.getItem + 385 (ArrayAdapter.java:385)
android.widget.ArrayAdapter.createViewFromResource + 441 (ArrayAdapter.java:441)
com.android.internal.os.ZygoteInit.main + 1374 (ZygoteInit.java:1374)
#0
Picasso-Idle
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
com.squareup.picasso.Utils$PicassoThread.run + 411 (Utils.java:411)
#1
FinalizerDaemon
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#2
OkHttp Http2Connection
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#3
GoogleApiHandler
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.HandlerThread.run + 65 (HandlerThread.java:65)
#4
Crashlytics Exception Handler1
dalvik.system.VMStack.getThreadStackTrace (VMStack.java)
java.lang.Thread.getAllStackTraces + 1586 (Thread.java:1586)
com.crashlytics.android.core.CrashlyticsController.writeSessionEvent + 1340 (CrashlyticsController.java:1340)
com.crashlytics.android.core.CrashlyticsController.writeFatal + 1027 (CrashlyticsController.java:1027)
com.crashlytics.android.core.CrashlyticsController.access$500 + 69 (CrashlyticsController.java:69)
com.crashlytics.android.core.CrashlyticsController$7.call + 328 (CrashlyticsController.java:328)
com.crashlytics.android.core.CrashlyticsController$7.call + 321 (CrashlyticsController.java:321)
java.util.concurrent.FutureTask.run + 266 (FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor$Worker.run + 636 (ThreadPoolExecutor.java:636)
io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun + 75 (ExecutorUtils.java:75)
io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 30 (BackgroundPriorityRunnable.java:30)
java.lang.Thread.run + 764 (Thread.java:764)
#5
Picasso-Dispatcher
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.HandlerThread.run + 65 (HandlerThread.java:65)
#6
RxIoScheduler-1 (Evictor)
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#7
RxIoScheduler-8
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#8
Picasso-Idle
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
com.squareup.picasso.Utils$PicassoThread.run + 411 (Utils.java:411)
#9
AsyncTask #2
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#10
OkHttp Http2Connection
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#11
main
java.lang.Object.wait (Object.java)
java.util.concurrent.FutureTask.get + 205 (FutureTask.java:205)
com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait + 41 (CrashlyticsBackgroundWorker.java:41)
com.crashlytics.android.core.CrashlyticsController.handleUncaughtException + 321 (CrashlyticsController.java:321)
com.crashlytics.android.core.CrashlyticsController$6.onUncaughtException + 301 (CrashlyticsController.java:301)
com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException + 42 (CrashlyticsUncaughtExceptionHandler.java:42)
java.lang.ThreadGroup.uncaughtException + 1068 (ThreadGroup.java:1068)
java.lang.Thread.dispatchUncaughtException + 1953 (Thread.java:1953)
#12
RxIoScheduler-3
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#13
Picasso-Stats
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.HandlerThread.run + 65 (HandlerThread.java:65)
#14
pool-2-thread-1
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#15
RxIoScheduler-4
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#16
Okio Watchdog
java.lang.Object.wait (Object.java)
okio.AsyncTimeout.awaitTimeout + 361 (AsyncTimeout.java:361)
okio.AsyncTimeout$Watchdog.run + 312 (AsyncTimeout.java:312)
#17
Picasso-Idle
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
com.squareup.picasso.Utils$PicassoThread.run + 411 (Utils.java:411)
#18
queued-work-looper
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.HandlerThread.run + 65 (HandlerThread.java:65)
#19
OkHttp ConnectionPool
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#20
RxIoScheduler-6
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#21
FinalizerWatchdogDaemon
java.lang.Thread.sleep (Thread.java)
java.lang.Thread.run + 764 (Thread.java:764)
#22
Queue
java.lang.Object.wait (Object.java)
java.util.concurrent.PriorityBlockingQueue.take + 548 (PriorityBlockingQueue.java:548)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197 (DependencyPriorityBlockingQueue.java:197)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236 (DependencyPriorityBlockingQueue.java:236)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65 (DependencyPriorityBlockingQueue.java:65)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46 (DependencyPriorityBlockingQueue.java:46)
java.util.concurrent.ThreadPoolExecutor.getTask + 1087 (ThreadPoolExecutor.java:1087)
java.lang.Thread.run + 764 (Thread.java:764)
#23
ReferenceQueueDaemon
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#24
OkHttp ConnectionPool
java.lang.Object.wait (Object.java)
okhttp3.ConnectionPool$1.run + 67 (ConnectionPool.java:67)
java.util.concurrent.ThreadPoolExecutor.runWorker + 1162 (ThreadPoolExecutor.java:1162)
java.lang.Thread.run + 764 (Thread.java:764)
#25
AsyncTask #3
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#26
Queue
java.lang.Object.wait (Object.java)
java.util.concurrent.PriorityBlockingQueue.take + 548 (PriorityBlockingQueue.java:548)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197 (DependencyPriorityBlockingQueue.java:197)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236 (DependencyPriorityBlockingQueue.java:236)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65 (DependencyPriorityBlockingQueue.java:65)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46 (DependencyPriorityBlockingQueue.java:46)
java.util.concurrent.ThreadPoolExecutor.getTask + 1087 (ThreadPoolExecutor.java:1087)
java.lang.Thread.run + 764 (Thread.java:764)
#27
pool-1-thread-1
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#28
pool-3-thread-1
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#29
Answers Events Handler1
java.lang.Object.wait (Object.java)
java.util.concurrent.ThreadPoolExecutor$Worker.run + 636 (ThreadPoolExecutor.java:636)
io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun + 75 (ExecutorUtils.java:75)
io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 30 (BackgroundPriorityRunnable.java:30)
java.lang.Thread.run + 764 (Thread.java:764)
#30
Queue
java.lang.Object.wait (Object.java)
java.util.concurrent.PriorityBlockingQueue.take + 548 (PriorityBlockingQueue.java:548)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197 (DependencyPriorityBlockingQueue.java:197)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236 (DependencyPriorityBlockingQueue.java:236)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65 (DependencyPriorityBlockingQueue.java:65)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46 (DependencyPriorityBlockingQueue.java:46)
java.util.concurrent.ThreadPoolExecutor.getTask + 1087 (ThreadPoolExecutor.java:1087)
java.lang.Thread.run + 764 (Thread.java:764)
#31
RxIoScheduler-5
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#32
pool-4-thread-1
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#33
OkHttp m.liyathabara.com
com.android.org.conscrypt.NativeCrypto.SSL_read (NativeCrypto.java)
com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read + 766 (OpenSSLSocketImpl.java:766)
okio.Okio$2.read + 139 (Okio.java:139)
okio.AsyncTimeout$2.read + 237 (AsyncTimeout.java:237)
okio.RealBufferedSource.request + 67 (RealBufferedSource.java:67)
okio.RealBufferedSource.require + 60 (RealBufferedSource.java:60)
okhttp3.internal.http2.Http2Reader.nextFrame + 95 (Http2Reader.java:95)
okhttp3.internal.http2.Http2Connection$ReaderRunnable.execute + 566 (Http2Connection.java:566)
okhttp3.internal.NamedRunnable.run + 32 (NamedRunnable.java:32)
java.lang.Thread.run + 764 (Thread.java:764)
#34
Queue
java.lang.Object.wait (Object.java)
java.util.concurrent.PriorityBlockingQueue.take + 548 (PriorityBlockingQueue.java:548)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197 (DependencyPriorityBlockingQueue.java:197)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236 (DependencyPriorityBlockingQueue.java:236)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65 (DependencyPriorityBlockingQueue.java:65)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46 (DependencyPriorityBlockingQueue.java:46)
java.util.concurrent.ThreadPoolExecutor.getTask + 1087 (ThreadPoolExecutor.java:1087)
java.lang.Thread.run + 764 (Thread.java:764)
#35
Queue
java.lang.Object.wait (Object.java)
java.util.concurrent.PriorityBlockingQueue.take + 548 (PriorityBlockingQueue.java:548)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197 (DependencyPriorityBlockingQueue.java:197)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236 (DependencyPriorityBlockingQueue.java:236)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65 (DependencyPriorityBlockingQueue.java:65)
io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46 (DependencyPriorityBlockingQueue.java:46)
java.util.concurrent.ThreadPoolExecutor.getTask + 1087 (ThreadPoolExecutor.java:1087)
java.lang.Thread.run + 764 (Thread.java:764)
#36
Measurement Worker
java.lang.Object.wait (Object.java)
com.google.android.gms.measurement.internal.zzbs.run + 24 (Unknown Source:24)
#37
RxIoScheduler-2
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#38
FrameMetricsAggregator
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.HandlerThread.run + 65 (HandlerThread.java:65)
#39
RxIoScheduler-7
java.lang.Object.wait (Object.java)
okhttp3.internal.http2.Http2Stream.waitForIo + 577 (Http2Stream.java:577)
okhttp3.internal.http2.Http2Stream.takeResponseHeaders + 143 (Http2Stream.java:143)
okhttp3.internal.http2.Http2Codec.readResponseHeaders + 125 (Http2Codec.java:125)
okhttp3.internal.http.CallServerInterceptor.intercept + 88 (CallServerInterceptor.java:88)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.connection.ConnectInterceptor.intercept + 45 (ConnectInterceptor.java:45)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.http.RealInterceptorChain.proceed + 121 (RealInterceptorChain.java:121)
okhttp3.internal.cache.CacheInterceptor.intercept + 93 (CacheInterceptor.java:93)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.http.RealInterceptorChain.proceed + 121 (RealInterceptorChain.java:121)
okhttp3.internal.http.BridgeInterceptor.intercept + 93 (BridgeInterceptor.java:93)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept + 125 (RetryAndFollowUpInterceptor.java:125)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.http.RealInterceptorChain.proceed + 121 (RealInterceptorChain.java:121)
okhttp3.logging.HttpLoggingInterceptor.intercept + 212 (HttpLoggingInterceptor.java:212)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.http.RealInterceptorChain.proceed + 121 (RealInterceptorChain.java:121)
com.npc.marry.api.retrofit.RetrofitAPIService$CustomInterceptor.intercept + 223 (RetrofitAPIService.java:223)
okhttp3.internal.http.RealInterceptorChain.proceed + 147 (RealInterceptorChain.java:147)
okhttp3.internal.http.RealInterceptorChain.proceed + 121 (RealInterceptorChain.java:121)
okhttp3.RealCall.getResponseWithInterceptorChain + 200 (RealCall.java:200)
okhttp3.RealCall.execute + 77 (RealCall.java:77)
com.google.firebase.perf.network.FirebasePerfOkHttpClient.execute + 17 (Unknown Source:17)
retrofit2.OkHttpCall.execute + 180 (OkHttpCall.java:180)
retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall.execute + 91 (ExecutorCallAdapterFactory.java:91)
com.npc.marry.api.server_api.AppServicesImpl.handleResponse + 128 (AppServicesImpl.java:128)
com.npc.marry.api.server_api.AppServicesImpl.access$000 + 101 (AppServicesImpl.java:101)
com.npc.marry.api.server_api.AppServicesImpl$15.call + 356 (AppServicesImpl.java:356)
com.npc.marry.api.server_api.AppServicesImpl$15.call + 353 (AppServicesImpl.java:353)
rx.Observable.unsafeSubscribe + 10256 (Observable.java:10256)
rx.internal.operators.OperatorSubscribeOn$SubscribeOnSubscriber.call + 100 (OperatorSubscribeOn.java:100)
rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call + 230 (CachedThreadScheduler.java:230)
rx.internal.schedulers.ScheduledAction.run + 55 (ScheduledAction.java:55)
java.util.concurrent.Executors$RunnableAdapter.call + 457 (Executors.java:457)
java.lang.Thread.run + 764 (Thread.java:764)
#40
Picasso-refQueue
java.lang.Object.wait (Object.java)
java.lang.ref.ReferenceQueue.remove + 188 (ReferenceQueue.java:188)
com.squareup.picasso.Picasso$CleanupThread.run + 613 (Picasso.java:613)
#41
AsyncTask #1
java.lang.Object.wait (Object.java)
java.lang.Thread.run + 764 (Thread.java:764)
#42
Timer-2
java.lang.Object.wait (Object.java)
java.util.TimerThread.run + 505 (Timer.java:505)
最佳答案
我会看看这一行
android.widget.ArrayAdapter.getItem + 385 (ArrayAdapter.java:385)
这表明您的 ArrayAdapter 中发生了错误。
因为项目中没有很多适配器,所以我认为这是跟踪错误的合理起点
关于java - 如何查找并调试实际代码行 Java 错误 : Fatal Exception: java. lang.IndexOutOfBoundsException:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56944030/
昨晚我因为这个问题脑子崩溃了。在确保没有来 self 的 eclipse 错误检查的明显错误之后,我开始调试我的程序。顺便说一下,我正在使用 Jre7。无论如何,每次我进入我的类调用(我们称之为“a”
(前言:我对 C/C++ 还很陌生,我真的不知道 native 代码中的调试实际上是如何工作的。) 一些消息来源说 gdb 和 lldb 可以调试 any program compiled to ma
我正在尝试从 Visual Studio 2012 外部调试 T4Scaffolding.Core Nuget 包。我使用的是安装了 Powershell 3.0 的 Powershell ISE,并
如何调试汇编代码?我在 Linux 上使用 gdb。我知道我可以看寄存器。有哪些调试汇编代码的方法? 最佳答案 您当然可以使用 breakpoints就像 C 或任何其他编译语言一样。 This ar
如何在每次通话时打印列表或 haskell 中的内容,例如: funct a list = funct (a + 1) (a : list) print list her
让我用我对 Makefiles 或 make 知之甚少的评论作为这个问题的前缀。 有一个非常大的项目,每晚自动构建。它以 Debug 和 Release 模式构建,Debug 用于 Valgrind
我正在创建一个计算每周工资的程序,那么任何加类工资都是该周正常工资的 1.5 倍。我的代码如下: #include int main() { double payrate; double h
我使用的是 Visual Studio 2010 Express Developer 版本。开发网站。我在我的 .aspx 页面中使用 JavaScript。 如何在 Javascript 中放置断点
我最近开始修补 Project Euler 问题,并尝试用 Javascript 解决它们。这样做我往往会产生许多无限循环,现在我想知道是否有比终止 Firefox 或 Chrome 中的选项卡更好的
有没有办法在程序执行期间生成一个交互式 python 控制台(最好是 iPython)而不暂停主程序并且能够检查和修改程序变量?类似于浏览器为 JavaScript 提供的功能。 我知道 pdb.se
我正在使用 FFmpeg @ Android 并希望能够进入 FFmpeg 代码(Eclipse + Seqouya),同时编译 FFmpeg 我使用 --disable-stripping --en
我从使用互操作调用 win32 api 函数的 .net 进程中得到一个异常。 我有一个调试器,我想查看 LastError 的值。 是否可以从 Visual Studio 调试器中查看 LastEr
我正在尝试通过 VBA 创建一个宏,以在 IE 的多个选项卡中打开一组指定的链接。目前我正在使用下面的代码,如果我试图打开 3 个或更少的选项卡,它大部分时间都可以工作。任何超过 3 的代码都会在“N
好的,这似乎是一个愚蠢的问题,因为 MonoDevelop 越来越成熟,所以我确定我只是想念它,但我环顾四周,所有关于这个主题的问题似乎都是关于远程调试或 Mac 上的调试。 我使用的是 Ubuntu
如何调试 Rscripts是从命令行运行的? 我目前正在使用 getopt传递命令行选项的包,当有错误时,我很难: 看看到底出了什么问题; 在 R 中交互式调试(因为脚本需要命令行选项。) 有没有人有
支持 PDF 和网络上的信息很少。我碰巧在博客中看到一篇文章,提到 $.write() 或 $.writeln() 将向 javascript 控制台写入一个字符串。相当有用。有谁知道这个 $ 对象是
PyCharm 1.5 中是否可以使用 Firefox 和 Chrome 支持的 JavaScript 调试? 如果是这样,它能否与 Python/Django 调试器一起有效运行? 如果没有,有没有
我确定这以前发生在人们身上,某些东西在 Debug模式下工作,你在发布时编译,但有些东西坏了。 这发生在我在嵌入式 XP 环境中工作时,我发现最好的方法确实是编写一个日志文件来确定它会出错的地方。 您
我目前正在为即将到来的项目评估 Flow3。 AOP 模式和依赖注入(inject)将非常适合我们的目的。 现在我想不通的是如何在 Controller Action 中调试一些结果。 public
最初,我有一个包含测试服务器的 Django 应用程序。要调试此设置,我只需添加 import pdb; pdb.set_trace()代码中的任何位置,并且有一个断点将我扔到终端中的交互式调试器中(
我是一名优秀的程序员,十分优秀!