相关疑难解决方法(0)

Android上的Eclipse调试有什么问题?

可能重复:
Android看似无用的调试环境

我显然被Visual Studio宠坏了,因为虽然我只是在学习Android和Eclipse环境,但在Eclipse中调试应用程序正在成为进一步开发的严重损害.

例如,Eclipse会将这个除以零编译得很好:

public class Lesson2Main extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate (savedInstanceState);

        int i = 1 / 0;

        TextView tv = new TextView (this);
        tv.setText ("Hello, Android!");
        setContentView (tv);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,当它在调试器下执行时,我将获得一个无用的调试信息的全屏,其中没有实际指向包含错误的特定行.

stackTrace在异常('e')信息树中为空,它只是声明一条消息,指出'ArithmeticException'.(那很好,你怎么指向我找到它的方向!?)

我看了整个屏幕,我很困惑,这个IDE无法做到这一点.使用Eclipse进行开发是否会让所有人回到1991年,而printf()就像每个时间间隔记录一样,然后追踪错误?认真.

是否有我缺少的配置或插件来帮助解决这个问题?

我没有用XCode测试过这种情况,但是如果iPhone开发了.IDE处理这个更像Visual Studio,然后难怪Android市场有这么少的应用程序.

我对Android很兴奋,但似乎Eclipse正在阻碍它.

eclipse debugging android

36
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

debugging ×1

eclipse ×1