[英]“This template requires a minimum SDK version” -Android Eclipse ADT plugin reports wrong min SDK.
我剛剛從我的git repo導入了我剛剛結賬的舊Android項目。
當我嘗試使用Eclipse創建新的Master / Detail Flow Activity時:
New > Android > Android Activity > Login Activity > Next
Eclipse報告我錯誤說:
This template requires a minimum SDK version of at least 3,
and the current min version is 1
我在AndroidManifest.xml
實際條目是:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
誰能告訴我在這里我錯過了什么?
我使用的是版本23.2
Android SDK Tools
和Android SDK Platform-Tools
版本19.0.1
。
看起來Eclipse在重構影響AndroidManifest.xml
條目的代碼時AndroidManifest.xml
。
所以,在做任何其他事情之前從工作區Close
你的eclipse項目並通過雙擊再次open
項目。 這將強制Eclipse重新初始化您的項目,還將運行Lint&Other檢查。
如果這不起作用,請嘗試其他用戶建議的任何上述內容。
我認為這是僅由當前版本的工具觸發的Lint規則(可能這是添加的,嚴重性在規則集中已更改)。
您可以在Lint Perspective中禁用此規則,也可以在Android XML編輯器中右鍵單擊該規則。
不確定實際的修復是什么(希望有人會回答) - 這會使它沉默,所以你的構建工作(但你應該真正解決原來的問題)。
檢查您的Android清單文件。 當發生這種情況時,文件中出現明顯的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.