我有兩個錯誤,我認爲涉及到同一問題,所以我發佈這個問題作爲一個單一的問題。如果有多種原因,我可以重新發布爲兩個問題。安卓版本18中的類安裝錯誤
類聲明前面的這兩行都有錯誤。
import android.security.KeyPairGeneratorSpec;
//The import android.security.KeyPairGeneratorSpec cannot be resolved
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
//JELLY_BEAN_MR2 cannot be resolved or is not a field
public class AndroidKeyStoreUtil {
...
}
在我的表現,我有這樣的:
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="18" />
我對我的SDK安裝電流達通過API 19,我與Java 1.6編譯。也許更新的Android API需要Java 7嗎?我無法在Eclipse中使用它。
任何想法爲什麼會發生這種情況?謝謝!
你使用哪個版本的android進行編譯?這是你的API目標? – gian1200
檢查你的最小和最大的SDK版本在清單中,最大應該是至少18或更高 – Saqib
首先檢查你有API級別18 SDK嗎? –