에러는 다음과 같구요
구동은 되는데 중간에 멈추는군요
02-17 19:12:25.094: ERROR/SUPLJ(22480): IOException
02-17 19:12:25.094: ERROR/SUPLJ(22480): java.io.IOException: Unresolved host address!
02-17 19:12:25.094: ERROR/SUPLJ(22480):     at com.motorola.android.locationproxy.SuplDataService.openPlainTextConnection(SuplDataService.java:255)
02-17 19:12:25.094: ERROR/SUPLJ(22480):     at com.motorola.android.locationproxy.SuplDataService.handleMessage(SuplDataService.java:113)
02-17 19:12:25.094: ERROR/SUPLJ(22480):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-17 19:12:25.094: ERROR/SUPLJ(22480):     at android.os.Looper.loop(Looper.java:123)
02-17 19:12:25.094: ERROR/SUPLJ(22480):     at com.android.server.LocationProxyService.run(LocationProxyService.java:344)
02-17 19:12:25.094: ERROR/SUPLJ(22480):     at java.lang.Thread.run(Thread.java:1096)
02-17 19:12:49.016: ERROR/Sensors(22480): Couldn't find or open 'sensors' driver (No such file or directory)
02-17 19:13:05.344: ERROR/AndroidRuntime(23061): ERROR: thread attach failed
02-17 19:13:06.907: ERROR/AndroidRuntime(23072): ERROR: thread attach failed
02-17 19:13:25.477: ERROR/AndroidRuntime(23086): ERROR: thread attach failed


위도 경도값은 얻어오지만 그 다음 주소값 불러오는 부분 구현이 잘못된것 같습니다..

       // 텍스트뷰를 찾는다
         tvLatitude = (TextView)findViewById(R.id.tvLatitude);
        tvLongitude = (TextView)findViewById(R.id.tvLongitude);
        // LocationListener의 핸들을 얻는다
        lm =(LocationManager)getSystemService(Context.LOCATION_SERVICE);        
        
        //GPS 위치 서비스에 연결한다
        Location loc = lm.getLastKnownLocation("gps");
        
        if(loc!=null) {
         // TextView를 채운다
          tvLatitude.setText(Double.toString(loc.getLatitude()));
         tvLongitude.setText(Double.toString(loc.getLongitude()));         
            // Location Manager에게 위치정보를 업데이트해달라고 요청한다.
            locListenD = new DispLocListener();
            lm.requestLocationUpdates("gps", 30000L, 10.0f, locListenD);           
            
            double d1 = Double.valueOf("tvLatitude").doubleValue();
            double d2 = Double.valueOf("tvLongitude").doubleValue();
          Geocoder geocodergeocoder = new Geocoder(Context, Locale.KOREAN);
          
          try {
              List myList = geocodergeocoder.getFromLocation(d1, d2, 1);
               tvAddress.setText(Double.toString(loc.getLongitude()));
             } catch (IOException e) {
               // TODO Auto-generated catch block
                e.printStackTrace();
              }    
        } 
            else {
             Log.d("location", "location is null");
        }