내가 제공하는 코드를 실행하려고 여기에
내가 그들의 Github에서의 코드를 다운로드하고 안드로이드 SDK로 수입을하지만 라인에서 오류가 표시됩니다
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
여러 파일로. 그러나 나는 안드로이드 SDK 관리자를 확인하십시오 경우 Android Support Library
뿐만 아니라 아니라 Android Support Repository
모두 설치되어있는 폴더 엑스트라한다. 지원 폴더와 SDK_INSTALL\sdk\extras\android\support
디렉토리 의 내용도 볼 수 있습니다 . 또한 v4 폴더 android-support-v4.jar
와 src
폴더 도 포함 합니다. 왜 여전히 오류가 표시되고 어떻게 해결하며 샘플 코드를 어떻게 실행합니까? 이 샘플 코드는 관련이있는 경우 RSS 리더 앱용입니다.
답변
다음 단계를 따르십시오.
Eclipse의 경우 :
- 프로젝트로 이동
Properties
- 로 이동
Java Build Path
- 그런 다음
Libraries
탭으로 이동 하십시오.Add External JARs
오른쪽 분할 창 에서 단추를 클릭하십시오 . android-support-v4.jar
파일을 선택하십시오. 일반적으로 Jar 파일 의 경로 는 다음과 같습니다.
YOUR_DRIVE \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
android-support-v4.jar
라이브러리를 추가 한 후Order and Export
탭으로 이동 하여android-support-v4
라이브러리 파일 에 확인 표시를 합니다.- 위의 작업을 수행 한 후 프로젝트를 정리 하고 빌드 하십시오.
- 문제 해결됨.
Android Studio의 경우 :
짧은 버전 :
build.gradle
파일에 다음 줄을 추가 하십시오.
implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
긴 버전 :
-
파일-> 프로젝트 구조로 이동하십시오.
-
“종속성”탭으로 이동-> 더하기 부호 클릭-> “라이브러리 의존성”으로 이동
-
지원 라이브러리 “support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)”를 선택하십시오.
-
앱 디렉토리에서 “build.gradle”로 이동하여 원하는 Android 지원 라이브러리가 종속성에 추가되었는지 다시 확인하십시오.
-
프로젝트를 다시 빌드하면 모든 것이 작동합니다.
이 질문에 관한 추가 자료 :
- 지원 라이브러리-Android Dev
- 최근 지원 라이브러리 개정
- 지원 라이브러리 패키지
- Android 지원 라이브러리 란 무엇입니까?
- Android 지원 라이브러리는 어떻게 작동합니까?
이게 도움이 되길 바란다.
답변
andorid-support-v4.jar은 프로젝트로 가져와야하는 외부 jar 파일입니다.
이것이 Android Studio에서 수행하는 방법입니다.
“종속성”탭으로 이동-> 더하기 부호 클릭-> “라이브러리 의존성”으로 이동
지원 라이브러리 “support-v4 (com.android.support:support-v4:23.0.1)”를 선택하십시오.
이제 앱에서 “build.gradle”파일로 이동하여 Android 지원 라이브러리가 종속성에 추가되었는지 확인하십시오. 또는 GUI를 통해 compile 'com.android.support:support-v4:23.0.1'
직접 입력 dependencies{}
하는 대신 직접 입력 할 수도 있습니다 .
답변
이 문제를 해결하는 다른 방법 :
지원 라이브러리를 사용하는 appcompat
경우 프로젝트에 lib를 추가해야합니다 . 이 링크 는 프로젝트에 지원 라이브러리를 추가하는 방법을 보여줍니다.
이전에 지원 라이브러리를 추가했지만 언급 된 문제가 있다고 가정하면 아래 단계에 따라 문제를 해결할 수 있습니다.
-
프로젝트를 마우스 오른쪽 단추로 클릭하고 빌드 경로> 빌드 경로 구성으로 이동하십시오 .
-
창의 왼쪽에서 Android를 선택하십시오 . 다음과 같은 것을 보게 될 것입니다 :
- 현재 라이브러리가 참조되지 않았 음을 알 수 있습니다. 이제 오른쪽 하단에 표시된 추가 버튼을 클릭하십시오 . 아래와 같이 팝업 창이 나타납니다.
appcompat
lib를 선택하고 OK 를 누릅니다 . (참고 : 앞서 언급 한대로 라이브러리를 추가 한 경우 라이브러리가 표시됩니다). 이제 다음 창이 나타납니다.
- 보도 OK . 그게 다야. 이제 lib가 프로젝트에 추가되고 (빨간색 표시) 지원 lib 포함과 관련된 오류가 없어야합니다.
답변
나를 위해 코드를 수동으로 다른 랩톱으로 전송할 때 나타났습니다. 그냥 해
파일> 잘못된 캐시 / 다시 시작
‘캐시 무효화 및 다시 시작’을 클릭하면 완료됩니다.
답변
Android Studio 1.5.1에서 Gene의 위 지침을 따르지만 이것을 build.gradle 파일에 추가했습니다.
compile 'platforms:android:android-support-v4:23.1.1'
그래서 나는 그것을 다음과 같이 바꿨다.
compile 'com.android.support:support-v4:23.1.1'
그리고 그것은 작동하기 시작했습니다.
답변
동일한 지원 라이브러리의 여러 버전이있는 경우에도이 문제가 발생할 수 있습니다 android-support-v4.jar
. 프로젝트가 다른 버전의 지원 라이브러리를 포함하는 다른 라이브러리 프로젝트를 사용중인 경우. 이 문제를 해결하려면 각 위치에 동일한 버전의 지원 라이브러리를 유지하십시오.
답변
android-support-v4.jar
내 프로젝트에서 삭제 하여 문제를 해결했습니다 . appcompat_v7
이미 사본을 가지고 있기 때문입니다.
이미 appcompat_v7을 가져 왔지만 여전히 문제가 해결되지 않는 경우. 그런 다음 사용해보십시오.