2013-05-16 53 views
3

我在Android Studio中收到以下錯誤。 sqlitedatabase.close()方法可用於API Level 1,但android studio ide無法檢測到該方法。Android工作室:通話需要API級別16錯誤

Android Studio Error

+0

嘿。它仍然是一個早期預覽(版本0.1),所以它可能只是一個錯誤。 – Ahmad

回答

0

幾天前,出現了更新的版本(生成AI-130.687321,日期爲2013年5月24日),問題得到解決。

0

艾哈邁德說,它看起來像一個bug。同時,請嘗試releaseReference()equivalent以查看是否發生了相同情況。

UPDATE:

假如你是在Eclipse中,重新啓用檢查(發現here):

林特放文件 「lint.xml」 與項目相關的項目。

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

不幸的是,編輯和保存這個文件是不夠的。您必須關閉並重新打開該項目甚至Eclipse。

不確定Android Studio是否也是如此。

更新2:

在Android Studio中,你可以看到所有的基於皮棉檢查和調整它們在「設置|檢查| Android |皮棉'。

或者您可以在名爲lint的SDK工具/目錄中使用命令行工具。

+0

我禁用了該類的檢查。你知道我可以重新啓用它嗎? – 500865

+0

你是否用'lint --disable'使他們失效?如果是這樣,請使用'lint --enable'。 –

+0

我做了右鍵單擊並選擇了一些選項。 – 500865

0

檢查this

似乎有一個問題,當項目目錄不是直接在工作區目錄下。

作爲當今的錯誤應固定在釋放20:http://code.google.com/p/android/issues/detail?id=27527

在這種情況下,這個問題是通過切換工作區到一個新的一個來解決。這可能是以前的皮棉版本剩下的設置有問題