簡體   English   中英

主/細節流的最小api級別等於使用中的api級別

[英]Master/Detail flow has minimum api level equal to that in use

當我嘗試在Android Studio中創建新的Master / Detail流程活動時,我被告知“活動主/詳細信息流的最低SDK級別為11”。 我明白為什么會這樣,但我不明白為什么我被阻止創建這個活動,因為我的AndroidManifest.xml定義的min SDK是11。

我創建了一個較低的最小值,但后來改為11.當我創建一個最小值為11的新項目,然后將清單更改為使用7作為min SDK時,我可以創建一個新的Master / Detail流程活動。 這讓我覺得我需要改變一個項目屬性,但我找不到它!

我到目前為止嘗試過:

  • 從11向上下載所有SDK
  • 重建項目
  • 使緩存無效並重新啟動
  • 將Min,Target和Max SDK設置為18
  • 使用“省電模式”創建新活動

這是我的min SDK版本旁邊的錯誤圖片

這可能是遲到的答案,但我發現同樣的問題。

這是解決方案。 在你的build.gradle上會有以下行

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16
    }
}

只需將minSdkVersion更改為11並單擊“與Gradel文件同步項目”圖標,然后再次嘗試創建活動。

問題發生在最低要求的sdk上,我想,你有API 18: Android 2.2 (Froyo) 只需將其更改為API 11

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM