开发Android应用程序但不记录日志

时间:2011-11-20 20:41:34

标签: android android-logcat

我是第一次开发Android应用程序。对此非常陌生。我已经编译了应用程序,当我在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。

1 个答案:

答案 0 :(得分:3)

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

只是为了确保你的消息没有搞砸,你可能会尝试做类似Log.d(“tag”,“test”)的事情;另外我假设你已经导入了android.util.Log;因为它编译。<​​/ p>

也许可以做类似

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

在你的for循环之前