2012-11-11 4 views
2

Eclipse에서 사용하는 메시지를 이해할 수 없습니다. 나는 디렉토리로 "/ sdcard에"를 추가하고, 내가 경고 있어요 :Environment.getExternalStorageDirectory() 또는 안 함?

Do not hardcode "/sdcard/"; use Environment.getExternalStorageDirectory().getPath() instead 

그래서, 순종, 내가 요구로 변경을, 그러나 나는 오류 얻을 : 그래서

The method getExternalStorageDirectory() is undefined for the type Environment 

을 ??

감사합니다.

+3

방법이있다, 그렇지 않으면 there해야> 일식의 수입을 추가하려면? – Egor

+0

네 말이 맞아, 내 대답은 아래 참조하십시오. 감사!! –

답변

2

일부 휴대 전화는 삼성 휴대폰에서 :

다르게 전 자신의 SD 폴더의 이름을, 그것은 external_sd라는, 당신의 코드는 실패합니다.

컨트롤 + + O를 이동 - 당신은 당신이 수입으로 OK있어 확신,

+0

내부 sd 카드를 사용하더라도 여전히 사용합니다. – Warpzit

+0

오른쪽! 문제는 Environment.java라는 파일 자체에서 호출을했기 때문에 Eclipse에서 환경을 가져올 수있는 선택권을 부여하지 못했다는 것입니다. 파일 이름을 변경했는데 이제는 정상적으로 작동합니다. 감사!! –