2011-04-20 5 views
1

Android 디버깅이 처음입니다. LogCat과 DDMS에 대해 읽고있는 함수들에 대해 읽었습니다.LogCat. 버그를 추적하는 방법?

하지만 logCat으로 내 코드를 디버깅하는 방법을 이해하지 못합니다. 나는 Error로 나의 logcat을 분류했다. 그리고 난 30 오류가 ... 주요 이슈로 배터리 문제 사운드 문제에 이르기까지, 문제의 모든 종류에 관한 가지고

04-20 06:31:09.982: ERROR/Zygote(33): setreuid() failed. errno: 2 
04-20 06:31:16.872: ERROR/Zygote(33): setreuid() failed. errno: 17 
04-20 06:31:18.064: ERROR/BatteryService(60): usbOnlinePath not found 
04-20 06:31:18.064: ERROR/BatteryService(60): batteryVoltagePath not found 
04-20 06:31:18.064: ERROR/BatteryService(60): batteryTemperaturePath not found 
04-20 06:31:18.082: ERROR/SurfaceFlinger(60): Couldn't open /sys/power/wait_for_fb_sleep or /sys/power/wait_for_fb_wake 
04-20 06:31:23.482: ERROR/EventHub(60): could not get driver version for /dev/input/mouse0, Not a typewriter 
04-20 06:31:23.482: ERROR/EventHub(60): could not get driver version for /dev/input/mice, Not a typewriter 
04-20 06:31:23.692: ERROR/System(60): Failure starting core service 
04-20 06:31:23.692: ERROR/System(60): java.lang.SecurityException 
04-20 06:31:23.692: ERROR/System(60):  at android.os.BinderProxy.transact(Native Method) 
04-20 06:31:23.692: ERROR/System(60):  at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 
04-20 06:31:23.692: ERROR/System(60):  at android.os.ServiceManager.addService(ServiceManager.java:72) 
04-20 06:31:23.692: ERROR/System(60):  at com.android.server.ServerThread.run(SystemServer.java:184) 
04-20 06:31:24.602: ERROR/SoundPool(60): error loading /system/media/audio/ui/Effect_Tick.ogg 
04-20 06:31:24.602: ERROR/SoundPool(60): error loading /system/media/audio/ui/KeypressStandard.ogg 
04-20 06:31:24.602: ERROR/SoundPool(60): error loading /system/media/audio/ui/KeypressSpacebar.ogg 
04-20 06:31:24.612: ERROR/SoundPool(60): error loading /system/media/audio/ui/KeypressDelete.ogg 
04-20 06:31:24.622: ERROR/SoundPool(60): error loading /system/media/audio/ui/KeypressReturn.ogg 
04-20 06:31:26.411: ERROR/ThrottleService(60): Could not open GPS configuration file /etc/gps.conf 
04-20 06:31:27.751: ERROR/logwrapper(149): executing /system/bin/tc failed: No such file or directory 
04-20 06:31:27.792: ERROR/logwrapper(150): executing /system/bin/tc failed: No such file or directory 
04-20 06:31:27.823: ERROR/logwrapper(151): executing /system/bin/tc failed: No such file or directory 
04-20 06:31:37.841: ERROR/HierarchicalStateMachine(60): TetherMaster - unhandledMessage: msg.what=3 
04-20 06:31:58.767: ERROR/AndroidRuntime(277): FATAL EXCEPTION: main 
04-20 06:31:58.767: ERROR/AndroidRuntime(277): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.markana.yamba/com.markana.yamba.StatusActivity1}: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-2.apk] 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.os.Looper.loop(Looper.java:123) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at java.lang.reflect.Method.invoke(Method.java:521) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at dalvik.system.NativeStart.main(Native Method) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277): Caused by: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-2.apk] 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
04-20 06:31:58.767: ERROR/AndroidRuntime(277):  ... 11 more 
04-20 07:30:54.993: ERROR/Zygote(33): setreuid() failed. errno: 2 
04-20 07:31:02.125: ERROR/Zygote(33): setreuid() failed. errno: 17 
04-20 07:31:03.243: ERROR/BatteryService(59): usbOnlinePath not found 
04-20 07:31:03.243: ERROR/BatteryService(59): batteryVoltagePath not found 
04-20 07:31:03.243: ERROR/BatteryService(59): batteryTemperaturePath not found 
04-20 07:31:03.273: ERROR/SurfaceFlinger(59): Couldn't open /sys/power/wait_for_fb_sleep or /sys/power/wait_for_fb_wake 
04-20 07:31:09.004: ERROR/EventHub(59): could not get driver version for /dev/input/mouse0, Not a typewriter 
04-20 07:31:09.004: ERROR/EventHub(59): could not get driver version for /dev/input/mice, Not a typewriter 
04-20 07:31:09.265: ERROR/System(59): Failure starting core service 
04-20 07:31:09.265: ERROR/System(59): java.lang.SecurityException 
04-20 07:31:09.265: ERROR/System(59):  at android.os.BinderProxy.transact(Native Method) 
04-20 07:31:09.265: ERROR/System(59):  at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 
04-20 07:31:09.265: ERROR/System(59):  at android.os.ServiceManager.addService(ServiceManager.java:72) 
04-20 07:31:09.265: ERROR/System(59):  at com.android.server.ServerThread.run(SystemServer.java:184) 
04-20 07:31:10.843: ERROR/SoundPool(59): error loading /system/media/audio/ui/Effect_Tick.ogg 
04-20 07:31:10.865: ERROR/SoundPool(59): error loading /system/media/audio/ui/KeypressStandard.ogg 
04-20 07:31:10.865: ERROR/SoundPool(59): error loading /system/media/audio/ui/KeypressSpacebar.ogg 
04-20 07:31:10.873: ERROR/SoundPool(59): error loading /system/media/audio/ui/KeypressDelete.ogg 
04-20 07:31:10.884: ERROR/SoundPool(59): error loading /system/media/audio/ui/KeypressReturn.ogg 
04-20 07:31:12.824: ERROR/ThrottleService(59): Could not open GPS configuration file /etc/gps.conf 
04-20 07:31:14.294: ERROR/logwrapper(149): executing /system/bin/tc failed: No such file or directory 
04-20 07:31:14.364: ERROR/logwrapper(150): executing /system/bin/tc failed: No such file or directory 
04-20 07:31:14.403: ERROR/logwrapper(152): executing /system/bin/tc failed: No such file or directory 
04-20 07:31:26.859: ERROR/HierarchicalStateMachine(59): TetherMaster - unhandledMessage: msg.what=3 
04-20 07:31:49.188: ERROR/AndroidRuntime(298): FATAL EXCEPTION: main 
04-20 07:31:49.188: ERROR/AndroidRuntime(298): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.markana.yamba/com.markana.yamba.StatusActivity1}: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-1.apk] 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.os.Looper.loop(Looper.java:123) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at java.lang.reflect.Method.invoke(Method.java:521) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at dalvik.system.NativeStart.main(Native Method) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298): Caused by: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-1.apk] 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
04-20 07:31:49.188: ERROR/AndroidRuntime(298):  ... 11 more 
04-20 07:33:45.057: ERROR/AndroidRuntime(369): FATAL EXCEPTION: main 
04-20 07:33:45.057: ERROR/AndroidRuntime(369): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.markana.yamba/com.markana.yamba.StatusActivity1}: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-1.apk] 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.os.Looper.loop(Looper.java:123) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at java.lang.reflect.Method.invoke(Method.java:521) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at dalvik.system.NativeStart.main(Native Method) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369): Caused by: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-1.apk] 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
04-20 07:33:45.057: ERROR/AndroidRuntime(369):  ... 11 more 
04-20 07:33:58.677: ERROR/AndroidRuntime(412): FATAL EXCEPTION: main 
04-20 07:33:58.677: ERROR/AndroidRuntime(412): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.markana.yamba/com.markana.yamba.StatusActivity1}: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-2.apk] 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.os.Looper.loop(Looper.java:123) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at java.lang.reflect.Method.invoke(Method.java:521) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at dalvik.system.NativeStart.main(Native Method) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412): Caused by: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 in loader dalvik.system.PathClassLoader[/data/app/com.markana.yamba-2.apk] 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
04-20 07:33:58.677: ERROR/AndroidRuntime(412):  ... 11 more 

수업 시간에 내 코드, 내가 한을 매우 간단 무엇 안드로이드 Orielly 책의 예 한 :

package com.markana.yamba; 

import winterwell.jtwitter.Twitter; 
import winterwell.jtwitter.TwitterException; 
import android.app.Activity; 
import android.graphics.Color; 
import android.os.AsyncTask; 
import android.os.Bundle; 
import android.text.Editable; 
import android.text.TextWatcher; 
import android.util.Log; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.TextView; 
import android.widget.Toast; 

public class StatusActivity2 extends Activity implements OnClickListener{ 
    private static final String TAG= "StatusActivity"; 
    EditText editText; 
    Button updateButton; 
    TextView textCount; 
    Twitter twitter; 


    /** Called when the activity is first created. */ 
    @SuppressWarnings("deprecation") 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.status); 
     //Finds views 
     editText =(EditText) findViewById(R.id.editText); 
     updateButton=(Button) findViewById(R.id.buttonUpdate); 
     updateButton.setOnClickListener(this); 


     textCount= (TextView) findViewById(R.id.editText); 
     textCount.setText(Integer.toString(40)); 
     textCount.setTextColor(Color.GREEN); 
    //  editText.addTextChangedListener(this); 

     twitter=new Twitter("student","password"); 
     twitter.setAPIRootUrl(("http://yamba.marakana.com/api")); 
     //added by me 
     AsyncTask<String, ?, ?> asyn=new PostToTwitter(); 
     asyn.execute("deliver this to twitter"); 
    } 



    class PostToTwitter extends AsyncTask<String,Integer, String> 
    { 
     @Override 
     protected String doInBackground(String... statuses) { 

      try{ 
      Twitter.Status status=twitter.updateStatus(statuses[0]); 
      return status.text; 
      } 
      catch(TwitterException e) 
      { 
       Log.e(TAG,e.toString()); 
       e.printStackTrace(); 
       return "Failed to post"; 
      } 
     } 

     protected void onProgressUpdate(Integer...values) 
     { 
       super.onProgressUpdate(values); 
     } 

     protected void onPostExecute(String result) 
     { 
      Toast.makeText(StatusActivity2.this,result,Toast.LENGTH_LONG).show();   
     } 
    } 




    public void onClick(View arg0) { 
     // TODO Auto-generated method stub 
     String status=editText.getText().toString(); 
     new PostToTwitter().execute(status); 
     Log.d(TAG, "onClick"); 
    } 
} 

내가 여기 나 main.xml에 아무런 빨간색 오류 표시가 없으며, string.xml 파일

난 내 버그를 추적하려면 어떻게

?

답변

2

당신은이 클래스를 사용하면 장치에 배포 한 .apk에 없음을 의미합니다

Caused by: java.lang.ClassNotFoundException: com.markana.yamba.StatusActivity1 

을 찾기 위해 출력을 읽어.

액티비티의 이름은 StatusActivity2입니다. 매니페스트에 여전히 StatusActivity1이 있는지 다시 확인하십시오.

+0

그리고 주어진 액티비티는 StatusActivity2라고 부릅니다. 아마도 오타 일뿐입니다. – WarrenFaith

+0

왜 사운드, 배터리 등과 관련된 많은 오류가 있습니까? –

+0

@ Dimitry 나는 잘 모르겠다. 그 질문은 아마도 anderoid.stackoverflow.com에서 더 잘 질문 할 것이다. 당신이 코드에서 설정하지 않았다면 그 소리를 찾지 못한다. –

관련 문제