2011-08-25 44 views
0

我只想知道一件事..我有一个客户抱怨应用程序在加载时崩溃。我问他给我提供的错误代码..他给了我的错误代码,在错误代码的帮助下,我知道哪个功能导致错误,但我需要去确切的代码行..代码看起来像:android:帮助处理异常错误(行号)

at com.myapplication.MainActivity.deviceInfo(MainActivity.java:**870**) 
at com.myapplication.MainActivity.onCreate(MainActivity.java:**97**) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:**1047**) 

我的问题是,870,97和1047是什么意思在上述错误代码;我认为这是行号。如果是行号,然后有人请告诉我怎么去这个行号..

非常感谢

+1

你的问题有点混淆。我会说你去MainActivity.java文件夹,在一些编辑器中打开它,打开行号并找到编号为870的行。可能是我不明白的东西。 –

回答

0

要么我不明白的问题,或者你是很新的Java调试,但没错,870 ,97和1047是您的代码中的行号。

它是发生异常的堆栈跟踪的一部分。行号必须与您在给予您的应用程序给您的客户端时的源文件版本相匹配(希望您仍然可以通过归档某处或在源代码管理中分支该版本)。

一旦你有了该版本的文件,你只需去那里检查行号,并从那里开始。

如果这不是你的问题,请进一步澄清