2013-05-16 11 views
3

Android 스튜디오에서 다음 오류가 발생합니다. sqlitedatabase.close() 메소드는 API 레벨 1부터 사용할 수 있지만 Android Studio ide는이를 감지하지 못합니다. 아마드 말했듯이Android 스튜디오 : API 레벨 16 오류가 필요합니다.

Android Studio Error

+0

Heh. 초기 미리보기 (버전 0.1)이기 때문에 버그 일 수 있습니다. – Ahmad

답변

0

며칠 전 문제가 해결 된 업데이트 된 버전 (2013 년 5 월 24 일 빌드 AI-130.687321)이 나타났습니다.

0

, 그것은 벌레처럼 보인다. 한편 releaseReference()equivalent 인 경우 동일한 결과가 발생하는지 확인하십시오.

린트가 종속 항목이 프로젝트에 파일 "lint.xml"를두고 :

UPDATE : 당신이 (here을 발견) 다시 설정 검사에, 이클립스에 있었다 치죠

.

<lint> 
    <issue id="UnusedResources"> 
    <ignore path="res\layout\my_layout.xml" /> 
    </issue> 
<lint> 

불행히도이 파일을 편집하고 저장하는 것만으로는 충분하지 않습니다. 프로젝트 또는 Eclipse를 닫았다가 다시 열어야합니다.

Android Studio가 동일한 기능을하는 지 확실하지 않습니다.

업데이트 2 : |

안드로이드 스튜디오에서, 당신은 설정 '에있는 모든 린트 기반 검사 및 조정을 볼 수 있습니다 검사 | 안드로이드 | 린트 '.

또는 lint라는 SDK 도구/디렉토리에서 명령 줄 도구를 사용할 수 있습니다.

+0

해당 클래스에 대한 검사를 사용하지 않도록 설정했습니다. 내가 어떻게 다시 활성화 할 수 있는지 아십니까? – 500865

+0

'lint --disable'을 사용하여 비활성화 했습니까? 그렇다면 'lint --enable'을 사용하십시오. –

+0

마우스 오른쪽 버튼을 클릭하고 몇 가지 옵션을 선택했습니다. – 500865

0

확인 this는 :

프로젝트 디렉토리는 작업 공간 디렉토리 바로 아래에 있지 않을 때, 문제가있는 것 같습니다.

오늘 현재 버그가 릴리즈 (20)에 고정해야한다 :이 경우 http://code.google.com/p/android/issues/detail?id=27527

문제는 새로운 하나에 작업 영역을 전환함으로써 해결되었다. 이전 린트 버전의 설정으로 인해 문제가 발생한 것 같습니다.