2012-08-03 5 views
0

Android가 처음인데 저는 정말 좋아합니다. 일부 앱을 프로그래밍 했으므로 지금은 탭 메뉴에 ActionBarSherlock을 특별히 사용해보고 싶습니다. Eclipse에서 ActionBarSherlock 추가 Juno

이클립스 주노 버전 4.2을 가지고, 나는 "더이 나는 이클립스 주노에서와 같이 ActionBarSherlock의 버전 4.1

를 설치하려면 JDK - 7u5 및 SDK의 최신 버전 (20 절)

를 사용하지 기존 소스에서 프로젝트 만들기 "옵션 선택 Eclipse에서 기존 프로젝트로 Sherlock 라이브러리를 가져 오면 src의 거의 모든 패키지에 적십자가 나타납니다.

그런 다음 내 자신의 프로젝트에 라이브러리로 추가했습니다. 이제 Android Apprise Project에 빨간색 느낌표가 나타납니다.

미안 안드로이드 사용 :의 minSdkVersion = "7"안드로이드 : targetSdkVersion을 = "14"

나는 도서관 ActionBarSherlock의 서로 다른 문제에 대해 많이 읽고 나는 그들이 심지어 이클립스를 설치, 포럼에서 말하는 모든 시도 Helios는 옵션을 "기존 소스에서 프로젝트 만들기를 선택하십시오."옵션을 사용했지만 ADT의 설치 문제가있었습니다.

여러분, 미리 감사드립니다.

답변

0

입니다 actionbarsherlock.com에서 라이브러리를 다운로드하는 것입니다. 이 후 unzip/untar. 다운로드에는 라이브러리, 샘플 및 웹 사이트라는 세 개의 폴더가 있습니다. 샘플 폴더에는 네가 할 수있는 것을 보여주고 어떻게 할 수 있는지 보여주는 네 가지 샘플 프로젝트가 들어 있습니다. 너는 그들을 봐야한다. 웹 사이트 폴더에는 프로젝트 웹 사이트의 코드가 들어 있습니다. 라이브러리 폴더에는 마침내 ActionBarSherlock의 소스 코드가 포함됩니다. 이제 Eclipse로 이동하여 Android 프로젝트로 ABS 라이브러리를 추가하십시오. Eclipse 가져 오기 도구를 사용하여 ActionBarSherlock 라이브러리를 가져 오지 마십시오. 즉시 작동하지 않고 일부 설정을 수정해야합니다. 대신 Android Developer Tools의 프로젝트 생성 마법사를 사용하십시오.

파일 열기 -> 새로 만들기 -> 프로젝트 -> Android Project From Existing Code.

기존 소스에서 Android 프로젝트 만들기 다음 화면에서 Eclipse가 프로젝트를 검색하는 데 사용하는 폴더를 선택하십시오. ActionBarSherlock 루트 폴더를 선택하면 Eclipse는 작성할 프로젝트 목록을 제안합니다. "도서관"프로젝트를 선택하고 나머지는 모두 선택 해제하십시오 :

도서관 프로젝트 선택 "완료"를 클릭하여 프로젝트를 만듭니다.

이제 Eclipse에서 "library"라는 새 프로젝트를 만듭니다. 더 유용한 이름을 선호하므로 "라이브러리"라는 프로젝트를 선택하고 F2를 눌러 프로젝트의 이름을 바꿉니다. Eclipse의 프로젝트 이름을 "ActionBarSherlock"으로 변경 했으므로 이후의 모든 화면에서이 이름을 참조합니다.

프로젝트

에 라이브러리를 추가는 이제 ABS는 당신이 그것을 사용하는 자신의 프로젝트를 말해야 라이브러리 프로젝트입니다. 나는 이것을 위해 나의 마지막 지위의 프로젝트를 사용할 것이다. FragmentStarter의 프로젝트 설정으로 이동하여 Android 탭으로 전환하십시오.

필요한 경우 라이브러리 패널이 나타날 때까지 아래로 스크롤합니다. "추가"를 클릭하십시오 :

Android 프로젝트에 라이브러리 추가 다음 창에서는 사용 가능한 모든 라이브러리 프로젝트가 나열됩니다. ActionBarSherlock을 선택하고 "확인"을 클릭하십시오. 라이브러리 의 목록에서

선택 ActionBarSherlock의 창이 라이브러리가 안드로이드 속성 탭의 라이브러리 패널에 표시되어야 사라 :

는 그런 다음 나타나는 라이브러리가 성공적으로 추가되었습니다

확인하는 경우 오류 : Jar 불일치! 의존성을 고치고, 해결하기 위해 android-support-v4.jar 파일을 your_project/libs에서 복사하여 library/libs에 붙여 넣으십시오.

당신이 ActionBarSherlock의를 사용하기 전에 당신이이이 같은 활동을 확장 : 공용 클래스 MainActivity는 SherlockActivity를 확장하고 매니페스트에서 테마를 변경 : 안드로이드 : 테마 = "@ 스타일/Theme.Sherlock.Light.DarkActionBar"

이것은 프로젝트에 ABS를 추가하는 방법입니다. 그것이 모두를 위해 작동하는 것을 희망하십시오

3

이 튜토리얼에서 ActionBarSherlock 문제를 해결할 수 있다고 생각했습니다. 는 여기이 웹 http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

ActionBarSherlock의를 얻기 그것은 당신이해야 할

가장 먼저하는 일을 이클립스에 추가하는 http://androiddevelopmenttutorial.co/actionbarsherlock-getting-started/

+0

는 저를 위해 작동하지 않았다! –

+0

고맙습니다. 그것은 내 문제를 해결했습니다 – jpsasi

+0

링크가 존재하지 않습니다! – Vinuthan

관련 문제