Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
버전에 따른 API에 관한 문의입니다.
작성자
작성일 2014-03-25 (화) 02:38
분 류 질문
ㆍ추천: 0  ㆍ조회: 4048      
IP: 112.xxx.187
안녕하십니까?
 

android version별로 API level이 있습니다.
예를 들면, jelly bean의 경우 API 17입니다.
API 17에 포함된 여러 API들 중에서 어떤 API는 하위버전과 동일한 경우도 있지만,
어떤 API는 하위버전에서 변경된 경우도 있습니다.

 

위의 내용을 전제로 제가 궁금한 것을 여쭤 보겠습니다.
ICS
에서 사용하는 안드로이드 앱 Source중에 AAA라는 API jelly bean에서는 변경이 되었다고 가정을 하겠습니다.

이런 상황에서 'ICS에서 사용하는 안드로이드 앱 Source'를 jelly bean환경에서 컴파일 ~ 실행까지 진행할 때,

아래의 여러 경우 중에서 어떤 경우가 발생하는지요 ?

 

1) 경우1: 컴파일에서 error가 발생하기 때문에, apk파일이 생성이 안 된다.

2) 경우2: 컴파일에서는 error가 발생을 안 할 수도 있지만, board adb install을 할 때, error가 발생한다.

3) 경우3: 컴파일, adb install시에는 error가 발생을 안 할 수도 있지만, 클릭을 하여 최초 실행시 error가 발생한다.

4) 경우4: 컴파일, adb install, 클릭에 의해서 최초 실행시에는 error가 발생을 안 할 수도 있지만,

             프로그램이 동작되면서, 변경된 AAA라는 API가 호출되는 순간 error가 발생한다.

이름아이콘 patrickcho
2014-03-26 09:03
1번의 경우가 제일 흔하지요. 컴파일 하면서 symbol not found 같은 에러가 날겁니다.
그 외에는 @depreciated annotation 이 붙어있을 뿐 backward compatible 할겁니다.

그러므로 버전이 올라가는 것은 상관이 없지만 , 17 -> 16 같이 내려가는 것은 문제가 되지요.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
5003 질문 앱에 sl4a 를 내장하는 방법 문의 2018-04-23 1570
5002 질문 액션캠( SJ4000 ) 연동 질문 2018-01-25 1972
5001 질문 얼굴(눈) 인식 라이브러리 문의 드립니다. 2017-07-26 2501
5000 질문 후행섹션에서는 컨텐츠가 허용되지 않습니다라는 오류.. 2017-07-04 2504
4999 질문 Android 버전에 따라 onActivityResult을 호출하는 순서가 다.. 2017-09-15 3044
4998 질문 절판 된 안드로이드 개발서(안드로이드 미디어 프레임워크, 아.. 2017-06-10 3082
4997 질문 공유기 사용시 로컬 공인 IP 주소 얻는 방법 2017-07-07 3103
4996 질문 kernel 블루투스 SCO 질문드립니다 2017-03-29 3200
4995 gralloc 로그 출력 2014-10-16 3376
4994 질문 이미지뷰 확대 축소후에 선 그리기 2017-04-13 3387
4993 질문 녹음기능중 녹음종료에 대한 문의... 2010-10-05 3469
4992 질문 비트맵 화면 하단 기준으로 그리기 2015-01-01 3553
4991 질문 객체 내 객체가 있을 때 상위객체(?) 인스턴스 내 변수를 하위.. 2015-02-25 3570
4990 질문 설명이힘드네요.. 안드로이드 질문있습니다 2014-09-14 3578
4989 질문 터치 이벤트 자체를 받을수 있게할수있을까요?.. 2015-02-13 3616
4988 질문 JNI에 대한 질문입니다. 2014-07-15 3682
4987 안드로이드 플랫폼 빌드시 2015-01-13 3700
4986 질문 안드로이드 서비스 관련 질문입니다. 2015-01-05 3705
4985 질문 컴파일시 컴파일 순서 2015-01-06 3780
4984 효성 cdn 에 이미지 올려보신분 계세요... 2014-12-04 3797
4983 질문 안드로이드 기본 설정에서 app을 지울때 2014-11-28 3799
4982 CTS Fail 수정 노하우좀 부탁 드립니다. 2014-05-15 3830
4981 버튼이벤트가 먹지 않아요... 2014-07-29 3833
4980 크래시문제 질문입니다 2014-08-13 3836
4979 질문 어플관련 질문입니다. 꼭 답변 부탁드립니다. 2011-10-30 3851
4978 질문 안드로이드 빌드시 gapps 포함방법 2015-02-05 3864
4977 질문 안드로이드 호환성 테스트 도구 문의 2014-12-30 3883
4976 질문 Resource$NotfoundException 이 나는데요 2015-03-23 3883
4975 질문 ScreenCast에 이벤트제어에 대해서 알고 싶습니다... 2011-10-23 3889
4974 쉘 스크립트 질문 하나 드리겠습니다. 2014-07-31 3889
4973 질문 browser에 대해 질문이요..답변좀 부탁드립니다 2011-12-06 3892
4972 CTS fial 원인과 해결방안 2014-12-30 3908
4971 permission 관련 질문 2012-01-19 3927
4970 질문 List<Size> sizes = parameters.getSupportedPreviewSiz.. 2015-03-24 3936
4969 질문 블르투스 스피커 접속 & 해제 하는 방법 문의 드립니다.. 2017-03-23 3953
4968 컨퍼런스 커리큘럼 질문 사항 2011-10-21 3956
4967 질문 static 변수를 synchronize 하는 방법 질문입니다. 2014-12-30 3964
4966 질문 액티비티를 finish 하는것 질문 2011-12-06 3973
4965 질문 안드로이드 초보자입니다..크기문제입니다. 2012-01-04 3990
4964 질문 ListView 를 분석하고 싶습니다. 2011-09-29 3992
4963 질문 안드로이드 버전 호환성 문제 2014-12-07 3992
4962 eclipse와 android연동에 궁금한 것이 있습니다. 2011-10-08 3993
4961 궁금한게 있습니다. NDK에서 ... 2012-02-15 3993
4960 질문 Handler 2011-10-04 3994
4959 질문 Email 네이티브 소스 문의사항 2012-02-29 3994
4958 질문 [질문] Debug Interface 2011-10-27 3995
4957 질문 허니콤 버젼 컴파일에대해 질문좀 드립니다 2011-11-01 3995
4956 질문 홈스크린 digital clock 소스 구할 수 있는데 없을까요ㅠ_ㅠ.. 2011-12-01 3995
4955 질문 웹서버 좀비 connection 2012-02-08 3995
4954 질문 vmware, ubuntu 질문입니다. 2012-02-08 3995
12345678910,,,101