안드로이드 1.5 SDK 소스를 2.0 SDK용으로 업그레이드(!?)하기

2010. 2. 16. 14:52안드로이드 개발

1. 1.5용 소스를 2.0 SDK가 설치된 eclipse에서  import 시키는 방법

<설정 파일 수정>
default.properties 파일을 열고 target=android-3 을 target=android-5로 수정
AndroidManifest.xml 파일을 열고 <uses-sdk android:minSdkVersion="3" />을 <uses-sdk android:minSdkVersion="5" />로 수정

<소스 수정>
mEditText.setOnKeyListener(new OnKeyListener() { ... } );
mEditText.setOnKeyListener(new View.OnKeyListener() { ... } );

adb.setPositiveButton("OK", new OnClickListener() { ... } );
adb.setPositiveButton("OK", new DialogInterface.OnClickListener() { ... } );

프로젝트 상에서는 오류가 뜨지 않아서 실행을 시키려고 하니 .apk 파일이 없다고 나오면서 에뮬레이터에서 실행이 안됨

프로젝트를 Clean 시키니, "Conversion to Dalvik format failed with error 1" 에러가 발생하면서 정상적으로 apk 파일이 생성되지 않아서 포기

2. 2.0 SDK가 설치된 eclipse에서 프로젝트를 새로 생성하고 소스만 덮어쓰기

결과적으로는 성공.