更改API級別的Android Studio



5 Answers

對於android studio用戶:

  1. 右鍵點擊App目錄
  2. 選擇“模塊設置”選項
  3. 根據需要更改ADK平台
  4. 點擊應用

Gradle將自動重建項目。

Question

我想將Android Studio中的最低SDK版本從API 12更改為API 14.我試圖在清單文件中更改它,即,

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="18" />

並重建項目,但我仍然得到Android Studio IDE拋出一些錯誤。 我認為我必須在'項目屬性'或類似的東西中設置min SDK,以便IDE能夠識別這種變化,但是我無法在Android Studio中找到它的位置。




對我來說,有效的工作是:(右鍵單擊)project-> android tools-> clear lint markers。 雖然由於某種原因,Manifest恢復到了舊的(較低的)最低API級別,但是在將其更改回新的(較高)API級別之後,沒有出現紅色錯誤下劃線,並且項目現在使用新的最低API級別。

編輯:對不起,我看到你使用的是Android Studio,而不是Eclipse。 但我想在Studio裡有一個類似的“清晰的皮棉標記”,它可能會解決這個問題。




除了更新清單外, build.gradle更新模塊的build.gradle文件(它列在清單下方的項目窗格中 - 如果沒有minSdkVersion鍵,則表示看錯了,因為有一對)。 重建和事情應該沒問題...




更改清單中的minSdkVersion不是必需的。 如果您在Gradle構建文件中更改它,如下所示,即可完成您需要執行的操作。

defaultConfig {
   applicationId "com.demo.myanswer"
   minSdkVersion 14
   targetSdkVersion 23
   versionCode 1
   versionName "1.0"
}



根據這個答案 ,你只需在manifest.xml中不包含minsdkversion,構建系統將使用build.gradle文件中的值並將信息放入最終的apk中。

因為構建系統無論如何都需要這些信息,這是有道理的。 你不需要兩次定義這個值。

您只需在更改build.gradle文件後同步項目,但Android Studio 0.5.2會在build.gradle編輯器窗口頂部顯示一個黃色狀態欄以幫助您

還要注意至少有兩個build.gradle文件:一個主模塊和一個模塊。 要更改的是在應用程序/模塊中,它已在新生成的項目中包含屬性minSdkVersion




在android studio中,你可以輕鬆地按下:

  • Ctrl + Shift + Alt + S。
  • 如果你有一個更新版本的android studio ,首先要比應用程序先按下。 比繼續步驟三如下。
  • 一個窗口將打開一堆選項
  • 味道和那實際上所有你需要的

您也可以在那裡更改您的應用程序的versionCode






Related