【问题标题】:Android Studio breakpoints not working in doinbackgroundAndroid Studio 断点在 doinbackground 中不起作用
【发布时间】:2015-03-09 13:31:07
【问题描述】:

我正在尝试使用 Android Studio 在我的 Android 应用程序中调试 Asynctask。我的断点在 onCreate 和 onStartCommand 中工作,但没有一个断点在 doInBackground 中工作。我知道代码正在执行,因为我正在向调试日志写入行。

知道如何让断点在 doInBackground 中工作吗?

public class BrowseShares extends AsyncTask<String, String, String> {

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
        }

        @Override
        protected void onPostExecute(String s) {
            super.onPostExecute(s);
        }

        @Override
        protected String doInBackground(String... param) {
            Log.d("SMBBrowseService", "doInBackground Started");
            try {
                String testUser = userId + ":" + passWord;
                NtlmPasswordAuthentication testAuth = new NtlmPasswordAuthentication(testUser);

【问题讨论】:

  • @lan M 你这样做了吗?
  • 我发现断点只有在代码开头放置 log.d 语句才能起作用,但不知道为什么
  • 耶! 10 倍伊恩!这是一个重大错误,我在问题跟踪器中找不到它!为什么不将其发布为答案? 3年多了,还没修好!
  • 我现在发现这个错误仍然存​​在。

标签: debugging android-studio


【解决方案1】:

我发现断点只有在代码开头放置 log.d 语句才能起作用,但不知道为什么

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多