0

我是第一次开发安卓应用。对此非常陌生。我已经编译了应用程序,当我在 Eclipse 上运行时,我希望看到日志消息,但它从来没有显示在那里

 try {
     JSONArray jArray = new JSONArray(result);

     for(int i=0; i<jArray.length(); i++) {
          // JSONObject json_data = jArray.getJSONObject(i);
          JSONObject json_data = jArray.getJSONObject(i);
          Log.i("log_tag","id: "+json_data.getInt("id")+
                           ", name: "+json_data.getString("name")+
                           ", sex: "+json_data.getInt("sex")+
                           ", birthyear: "+json_data.getInt("birthyear"));

          //Get an output to the screen
          returnString += "\n\t" + jArray.getJSONObject(i); 
     }

使用 log.i。

4

1 回答 1

3

单击 DDMS 并确保选择了您正在运行的模拟器。并确保您位于 LogCat 选项卡上。你也可以搜索“app:com.your.app.package”

只是为了确保您的消息没有混乱,您可以尝试执行类似 Log.d("tag", "test"); 之类的操作。另外我假设你已经导入了 android.util.Log;因为它编译。

也可能做类似的事情

if(jArray != null) { Log.i("","not null"); } else { Log.i("", "null"); }

在你的 for 循环之前

于 2011-11-20T20:47:44.297 回答