2013-05-18 5 views
2

"SDK의 유효 기간이 지났습니다."라는 오류가 발생합니다. 몇 가지 다른 게시물에서 경로 변수를 편집하는 것에 대해 언급했지만 실제로 어떤 의미인지는 잘 모르겠습니다. 누군가 내가이 오류를 극복하기 위해해야 ​​할 일을 설명 할 수 있다면 정말 고맙겠습니다! 감사합니다Android Studio - Android SDK의 구도가

Error message

+0

[Android Studio - SDK가 유효하지 않거나 템플릿이 누락되었습니다.] (http://stackoverflow.com/questions/16575988/android-studio- sdk-is-date-of-missing-templates) – laalto

답변

0

실행 ANDROID_SDK_DIR/tools/android 및 버전 (22), 플랫폼으로 업데이트 안드로이드 SDK 툴과 버전 17. 당신은 당신의 기본 프로젝트 설정을 업데이트해야

+0

안녕하세요, 나는 그것을 시도하고 반환 된 오류는 "스레드에서 예외"메인 "java.lang.UnsupportedClassVersionError : 잘못된 버전 번호를 .class 파일". 그 원인을 알 수 있습니까? 감사합니다. – theqs1000

+0

예, 최신 Java 버전 (예 : 7) 용으로 컴파일 된 Java 바이트 코드를 호환되지 않는 이전 Java 런타임 (예 : 6)으로 해석하려고 시도했기 때문에 발생합니다. JDK 또는 JDK를 확인하십시오. –

+0

안녕하세요, 저는 Android와 Java에 매우 익숙합니다. JDK를 확인하려면 어떻게해야합니까? 최신이 아닌 경우 업데이트하는 방법은 무엇입니까? 감사 – theqs1000

1

에 도구를 구축 할 수 있습니다. 파일> 기타 설정> 기본 프로젝트 구조로 이동하십시오. Project SDK 설정을 Android SDK로 변경하십시오. 이렇게하면 모든 새 프로젝트의 오류가 해결됩니다.

0

유닉스 (Linux/MacOS X)에서는 권한 문제와 같은 것 같습니다. Android Studio를 압축 한 사람은 루트가 아닌 계정에 원본 파일을 가지고 있습니다. 루트로 압축을 풀면 파일과 디렉토리에 "기타"(소유자 만 해당) 권한이 없습니다. 안드로이드 스튜디오를 포장하고있는 사람은 안드로이드와 자바에 대해 많이 알고 있지만 유닉스 권한에 대해서는별로 모른다 (uch!). 가능한 해결책은 두 가지가 있습니다 :

a) 루트가 아닌 일반 사용자로서 android-studio-bundle -...-linux.tgz의 압축을 풉니 다 (이점이 있습니다 - 메뉴를 클릭하여 Andriod Studio를 업데이트 할 수 있습니다) 하지만 이것은 일반적으로 멍청한데 맬웨어 공격에 노출되어 있기 때문에)

b) chmod -R 755/opt/android-studio (이상적이 아닌)와 함께 전체 android-studio 디렉토리의 파일 및 디렉토리에 대한 읽기 권한을 수정합니다. 모든 파일에 "x"가 있기 때문에 작동합니다.)

관련 문제