마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이클립스에서 avd안의 파일 접근하는방법 ㅠㅠ

0 추천

공공데이터 포털에서 제공해주는 api를 이용하여 교통어플을 만드려고하는 학생입니다.

일반 프로젝트에서는 정상적으로 동작하는데 안드로이드에서는 아래의 파일에 접근을 못하는 것 같습니다.

제가 경로를 잘못 표시한건지 너무나 궁금합니다.

 

김청라 (210 포인트) 님이 2013년 6월 10일 질문

2개의 답변

0 추천
/mnt/sdcard/$filename 윈도우에서는 \\ 이지만 유닉스 계열은 / 입니다.
aucd29 (218,390 포인트) 님이 2013년 6월 11일 답변
답변감사합니다. 하지만 / 를 사용했는데도 오류가 나서 고민입니다.ㅠㅠ
경로 문제가 아니겠죠 그럼, IntegrationClientAPI 가 어떻게 구현되어 있나요

exception 도 StringIndexOfBoundsException 인데
0 추천
String str = Environment.getExternalStorageDirectory().getAbsolutePath().concat(File.separator).concat("esbclient.properties");

이렇게 사용해 보세요.

구지 하드코딩 하자면 "/mnt/sdcard/esbclient.properties" 으로 해보세요. 맨앞에 /mnt/가 빠졌네요.

혹시 모르니 manifest파일에 퍼미션이 있나도 확인 해보세요.

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

루나군 (140 포인트) 님이 2013년 6월 12일 답변
댓글감사합니다.
sdcard가 mnt/sdcart 심볼릭 링크 걸어놔서 그 문제는 아닌거같은데
위에 방법으로도 한번해봐야겠네요 감사합니다.
...