안드로이드 개발 질문/답변
(글 수 45,052)
android open source 홈페이지에서 setting 부분을 얻어와서 특정 기능을 수행해보고 있는데요
aidl파일 때문에 마지막 벽에서 막혔습니다 ㅠ
어느 소스 부분의 위에 import abc 라고 있다면 이부분에 빨간줄이 가있구요
그 abc 파일은 .aidl로 된 파일이더라구요 ...
.aidl 파일은 인터넷에서 알아보니 안드로이드 인터페이스 파일이라던데
파일을 어떻게 포함시키는지? 가 궁금합니다. 해결 도와주세요 ㅠ 꾸벅
aidl파일 때문에 마지막 벽에서 막혔습니다 ㅠ
어느 소스 부분의 위에 import abc 라고 있다면 이부분에 빨간줄이 가있구요
그 abc 파일은 .aidl로 된 파일이더라구요 ...
.aidl 파일은 인터넷에서 알아보니 안드로이드 인터페이스 파일이라던데
파일을 어떻게 포함시키는지? 가 궁금합니다. 해결 도와주세요 ㅠ 꾸벅
2010.10.11 10:47:09
음...
저도 얼마전 비슷한 문제를 겪었죠...
신들린 구글링과 없는 창의력(?)을 총동원해본 결과...몇번좌절..;;;
결국 해결은 했습니다..
방법은 의외로 간단합니다..
1. 필요한 aidl 파일을 준비
2. 이클립스로 임의의 안드로이드 프로젝트 생성(이름은 tmp로 가정하죠..).
3. 준비된 aidl파일을 tmp의 src>패키지 안에 복사. (만약 aidl파일이 안드로이드 풀소스안에 있던 녀석이라면 그패키지 전채를 복사해 넣어주는걸 추천합니다)
4. 복사가 되고나면 자동으로 gen안에 aidl 과 같은이름의 java 파일이 생성된것을 확인.
5. 필요한 java 파일들을 골라서 export하여 jar 파일로 뽑아낸다.
6. 내가 만들고있는 프로젝트에 build path에 생성된 jar 파일을 추가
이렇게 해주니 전 잘되더군요..
한번시도해보시고 안되면.....다른방법을 찾아봐야죠뭐;;
존엄하신 회색님이시어 답변을..