1

JB 발사기를 GB로 이식하려고하면 새로운 API와 관련된 많은 오류가 발생합니다. 지원 라이브러리 Rev를 추가했습니다. 9 - 변경된 사항이 없으면 약 1 000 개의 오류가 발생합니다. 코드를 다시 작성하지 않고 백 포트하는 방법이 있습니까?GingerBread에 젤리 빈 런처를 이식하는 경우

+3

아마도 그렇지 않습니다. 기가 바이트 이후 안드로이드 API에 대한 실질적인 변경이있었습니다. 지원 라이브러리는 모든 API 변경 사항을 다루지는 않습니다. – slayton

답변

1

오류가 있는지 살펴본 다음 online API reference에 새롭게 추가되었는지 확인하십시오.

대상 API 레벨을 선택할 수있는 "Android API"옆의 드롭 다운 메뉴를 살펴보십시오. API 레벨 7 (진저 브레드)을 선택한 다음 "오류"를 찾아보고 추가 된 기능인지 확인하십시오.

그런 다음 지원 라이브러리를 올바르게 가져 오는지 확인하십시오. 예를 들어 코드에서 조각을 사용하는 경우 지원 라이브러리 대신 새 API에서 패키지를 대상으로 할 수 있습니다. 이를 쉽게 수행하려면 Ctrl + Shift + O를 눌러 새로운 항목을 자동으로 가져 오십시오. 조심해. 때로는 잘못된 것을 가져 오거나 가져 오기를 사용하는 행이 오류로 간주되기 때문에 "사용되지 않습니다"라는 가져 오기를 삭제할 수 있습니다.

확실히 다시 작성해야 할 경우가 있습니다. 그러나 재 작성을 시작하기 전에 할 수있는 모든 일을한다면 많은 시간을 절약 할 수 있습니다.