제가 안드로이드 2.2 프로요를 쓰거든요. 모토로라 디파이구요
	
		 
	
		이걸로 기기 테스트를 쭉 해왔는데 잘되다가 혹시나 해서 젤리빈 폰에다가 테스트 해봤는데 죽네요 ㅠㅠㅠ
	
		 
	
		온클릭메소드에 캡쳐 기능에서 죽던데
	
		거기에서 저장경로 때문에 죽는거 같습니다.
	
		 
	
		제가 /sdcard/이렇게 박아 놓았거든요..
	
		 
	
		환경을 구분해서 메모리 경로를 바꾸게 구성을 해야될꺼같습니다.
	
		 
	
		그런데 구분을 어떻게 해야하나요?
	
		 
	
		검색해보니 API8 부터는 getExternalStoragePublicDirectory() 이경로를 쓴다고 하더라구요 
	
		 
	
		2.2가 딱 API8 부터 지원하던데 현재 getExternalStorageDirectory() 이걸로 쓰고 있는데 getExternalStoragePublicDirectory()  이걸 넣으면 에러가 뜨구요.
	
		 
	
		 
	
		
			
String sdPath;
String ext = Environment.getExternalStorageState();
  if(ext.equals(Environment.MEDIA_MOUNTED)) {
   
   sdPath = Environment.getExternalStorageDirectory().getAbsolutePath();
  } else {
   
   sdPath = Environment.MEDIA_UNMOUNTED;
  }
try {
File path = new File("/sdcard/temp"); //+sdPath+"/temp" 이런식으로 바꿔줘야될꺼 같습니다.
if(!path.isDirectory()){
path.mkdirs();
}
			
				 
		 
		
			 
		
			 
		
			이렇게 하면 되는거 아닌가요?