모바일 디바이스 API New Template Project Wizard_2번째
- 작성자 :
- 오*희
- 작성일 :
- 2015-08-31 23:08:38
- 조회수 :
- 726
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
3.5.1 모바일 디바이스 API New Template Project Wizard
을 실행하고 a 라는 프로젝트 실행시 err01 그림과는 다르게 R.java에 오류가 발생하였습니다. -err02
그리고 properties 에서 andriod 2.2 를 apply 하였습니다. -err03
그 결과 R.java는 사라지고 다른 오류가 발생하였습니다. -err04
java build path 도 첨부 합니다. -err05
android project로 프로젝트 생성시에는 정상적으로 동작하였습니다.
-----
API New Template Project Wizard 할 때
andriod 2.2(API8)는 안되고 andriod 4.4.2(API19)는 되는데요. 이 경우 2.2로 해야 다른 모든 장비를 지원한다고 했는데 어떻게 해야 하나요?
자바 버전을 낮춰야 하나요?
4.4.2 로 apk를 만들어도 모든 장비를 다 지원하나요?
전 jdk1.7.0_75 쓰고 있습니다.
을 실행하고 a 라는 프로젝트 실행시 err01 그림과는 다르게 R.java에 오류가 발생하였습니다. -err02
그리고 properties 에서 andriod 2.2 를 apply 하였습니다. -err03
그 결과 R.java는 사라지고 다른 오류가 발생하였습니다. -err04
java build path 도 첨부 합니다. -err05
android project로 프로젝트 생성시에는 정상적으로 동작하였습니다.
-----
API New Template Project Wizard 할 때
andriod 2.2(API8)는 안되고 andriod 4.4.2(API19)는 되는데요. 이 경우 2.2로 해야 다른 모든 장비를 지원한다고 했는데 어떻게 해야 하나요?
자바 버전을 낮춰야 하나요?
4.4.2 로 apk를 만들어도 모든 장비를 다 지원하나요?
전 jdk1.7.0_75 쓰고 있습니다.
A
안녕하세요.
err02의경우 오류메시지로 볼때
target API19가 없어서 그렇습니다.
err03에 보면 API8과 23만 있기때문입니다.
이경우 조치 방법은 AndroidManifest.xml에 보시면
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />
에서 min버전을 8 target을 23으로 맞추시면 됩니다.
err04에서 처럼 코도바에서 에러나는이유는
코도바가 API19이상이 필요하기 때문입니다.
따라서 properties에서 API8로 맞추면 않됩니다.
교육교재에서 API8이 배포되는 이유는 시뮬레이터를 띄워서
하위호환을 확인하기 위한것입니다.
* 정리하면
컴파일은 API23으로 하시고 min버전을 API8로 맞추시면
진저브레드 이상 기기와 호환가능합니다.
java 버전은 1.7이상이면 문제 없습니다.
err02의경우 오류메시지로 볼때
target API19가 없어서 그렇습니다.
err03에 보면 API8과 23만 있기때문입니다.
이경우 조치 방법은 AndroidManifest.xml에 보시면
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />
에서 min버전을 8 target을 23으로 맞추시면 됩니다.
err04에서 처럼 코도바에서 에러나는이유는
코도바가 API19이상이 필요하기 때문입니다.
따라서 properties에서 API8로 맞추면 않됩니다.
교육교재에서 API8이 배포되는 이유는 시뮬레이터를 띄워서
하위호환을 확인하기 위한것입니다.
* 정리하면
컴파일은 API23으로 하시고 min버전을 API8로 맞추시면
진저브레드 이상 기기와 호환가능합니다.
java 버전은 1.7이상이면 문제 없습니다.