안드로이드 개발 질문/답변
(글 수 45,052)
자바 소스를 안드로이드로 옴겨야 하느데 아래 세 가지 javax 헤더파일을 안드로이드에서 사용할수 없어 고생중입니다.
import javax.sound.sampled.*;
import javax.xml.stream.*;
import javax.xml.stream.events.*;
아래 링크에의하면 javax를 리패키징을 통해 사용할수 있다고 해서 따라했는데 컴파일에서 오류나네요
프로젝트 내 build 파일을 (신 버전)과 같이 수정 후
$ android debug 하면
import androidjavax; 한 부분을 컴파일하는 도중 package androidjavax does not exist 라고 나오며 종료됩니다.
제가 한 과정은 다음과 같습니다.
1) 이클립스를 이용해 안드로이드 프로젝트 Hello 생성
2) 이클립스 종료 후 Hello 프로젝트에서 다음과 같이 입력
$ android update proejct -p . -t 1 (1은 Android 2.3.3 , 타입 : platform)
3) adt-bundle-linux-x86-20130219/sdk/tools/ant/build.xml 의 <project> 태그의 내용을 방금 Hello 디렉토리 내 생성된 build.xml 파일이 붙임
4) (신 버전) 과 같이 수정 후 저장
5) 프로젝트 내 buildtools 라는 디렉토리를 만들고 아래 링크에서 jarjar 다운로드
6) 아래 링크에서 javax.xml.stream-source.jar 받은 후 javax.xml.stream.jar 로 파일 명 변경 후 프로젝트 내 libs 에 저장
7) MainActivity.java 에서 "import androidjavax.xml;" 코드 삽입
8) $ant debug
"8)"에서 위에 언급했던 것과 같이 package androidjavax does not exist 오류발생
이것저것 다 해봤는데 도무지 되질 않네요
도와주시면 감사하겠습니다.