1. 程式人生 > >修改Android Studio預設的API Level(SDK版本)

修改Android Studio預設的API Level(SDK版本)

Android Studio(2.1.2)新建工程的時候只會讓你選擇最低支援的SDK版本,預設的目標編譯SDK版本會以系統當前SDK中最新SDK platform作為目標的API Level。但是很多時候我們並不需要最新的SDK版本,如何修改呢?
方法是:修改工程目錄中的Gradle Scripts->build.gradle(Module:app)中的相關行,具體見下圖:
這裡寫圖片描述
當然也可以圖形化操作,右鍵工程目錄選擇“Open Module Settings”,然後修改Compile Sdk Version:
Module Settings
這種方式android studio會幫你自動修改build.gradle。

由較高的API Level轉至較低的API Level,有時候會出現相容上的問題。比如較低版本的API Level不支援AppCompatActivity(在android.support.v7中),因此需要作相關的修改。比如筆者遇到以下錯誤:
這裡寫圖片描述
主要是在styles.xml中找不到相關的Theme,
這裡寫圖片描述
把其中主題改為相應版本支援的主題即可,比如下圖,
這裡寫圖片描述

相關推薦

修改Android Studio預設API Level(SDK版本)

Android Studio(2.1.2)新建工程的時候只會讓你選擇最低支援的SDK版本,預設的目標編譯SDK版本會以系統當前SDK中最新SDK platform作為目標的API Level。但是很多時候我們並不需要最新的SDK版本,如何修改呢? 方法是:修改

修改Android Studio預設的jdk版本

File -> other settings -> default settings   找到 Java compiler  修改 jdk 版本           &nbs

android studioapi level修改

開啟工程下的build.gradle檔案(Module),修改defaultConfig中的minSdkVersion值為所需要的級別就ok了。 android { compileSdkVersion 19 buildToolsVersion

Android版本 (1.0~8.1) 與API Level (SDK版本1~27) 對應表

什麼是 API 級別? API 級別是一個對 Android 平臺版本提供的框架 API 修訂版進行唯一標識的整數值。 Android 平臺提供了一種框架 API,應用可利用它與底層 Android 系統進行互動。 該框架 API 由以下部分組成: 一組

修改android studio中的avd sdk路徑(前提是已經下載好了avd sdk-----用eclipse的福音)

很多人都遇到安裝android studio之後需要下載gradle和重新下載avd sdk的問題 首先,設定環境變數,ANDROID_SDK_HOME值為sdk所在目錄,GRADLE_HOME值為gradle所在目錄,在path中新增%ANDROID_SDK_HOME%\

修改android studio中的avd sdk路徑、avd sdk找不到的解決方案

很多人都遇到安裝android studio之後需要下載gradle和重新下載avd sdk的問題 首先,設定環境變數,ANDROID_SDK_HOME值為sdk所在目錄,GRADLE_HOME值為gradle所在目錄,在path中新增%ANDROID_SDK_HOME

Android Studio 3.1.1新版本 修改 compileSdkVersion sdk版本的各種錯誤

在新版本3.0以上的Android Studio裡面,有了很多的改動,大家都知道新建立一個專案,compileSdkVersion是最新版本的sdk 我的是Android Studio 3.1.1,最新的是complieSdkVesion 27 新建專案app/build.grad

關於新建Android Studio專案時預設的編譯sdk版本導致的相容問題

在更新了5.0以上若干個sdk版本後,每次新建專案都會導致一大堆問題,預設使用的編譯sdk版本應該是你所擁有的sdk的最高版本 我嘗試在sdk manager上刪除所有的5.0以上的sdk platform,重新新建專案,一切問題解決了。(額。。。。原諒我('_'),我只想

Mac下修改Android Studio預設JDK版本

當你使用mac版Android Studio開發,並且compileOptions定義了JavaVersion8,或者要用android N來priview你的xml佈局時,如果沒有使用jdk8,就會無法編譯,告訴你不能渲染布局,必須配置jdk8。 1,M

Android Studio更改項目SDK版本

操作 image cnblogs ips style and ges 但是 pan Elipse 中的安卓項目,在Android Studio中可以通過File -->new -- > Import Project的方法建立起來。但是有時候需要用到更改項目的A

android studio 開發中啟動android項目報錯sdk版本不一致解決方案

技術分享 發現 依賴 adl 目的 clas studio ima 需要 安卓項目開發中新建項目後再run‘的時候發現報錯com.android.support:appcompat-v7依賴報錯 查看下build.gredle所配置的參數: 打開項目的bui

Android Studio中呼叫高於minSdkVersion版本API, 無提示 (Lint問題),開啟api版本檢測

一. 坑: 呼叫高於minSdkVersion版本的API時, AS無提示 ! 最近重構專案時用到了HandlerThread類, 程式碼中呼叫了此類的quitSafely()方法, 結果導致了下面的錯誤:   呼叫高版本api導致的crash.png 經過一番折騰,

修改Android StudioAndroid SDK Path

為什麼要修改路徑呢……因為我之前裝過Eclipse,也裝過Android SDK,但是昨天裝Android Studio的時候不小心又裝了一個Android SDK,於是就重複了,所以希望將它們合併起來。 · 點選上面的紅色方框內的圖示。 上面第三排就

Android Studio 預設安裝路徑,SDK預設安裝路徑

Android Studio 預設安裝路徑:C:\Program Files\Android\Android StudioSDK 預設安裝路徑:C:\Users\計算機使用者名稱\AppData\Loc

修改Android Studio預設配置後,外掛無法安裝和使用問題

剛開始嫌棄使用AS預設配置導致C盤不斷變大, 然後就修改了下 AS bin目錄下的 idea.properties(AS 日誌,外掛,system,config等都在這裡配置)。我把預設的修改成瞭如下:然後重啟了 AS 後,裝各種外掛總是安裝不成功,到 AS 的外掛庫下載 j

win10中Android Studio (不含SDK) 安裝後如何相關錯誤跳坑指南

端口 是你 tin nag 信息 代理服務 自己的 很慢 evel win10系統下載最新的Android Studio3.1.3打開界面,創建第一個helloworld的android app,爆紅一片,被坑了兩天,提示錯誤如下: gradle sync failed

Android Studio配置統一管理依賴版本號引用

ext net image libs 文章 studio depend run o-c 版權聲明:本文為HaiyuKing原創文章,轉載請註明出處! 前言 本Demo采用的是其中一個方案,其他方案請閱讀參考資料《Android Studio中統一管理版本號引用配置》

Android Studio 預設keystore 以及自定義keystore使用

我們使用Android Studio 執行或測試我們的app  它使用一個預設的debug.keystore進行簽名。 這個預設簽名(keystore)是不需要密碼的,它的預設位置在 $HOME/.android/debug.keystore,如果不存在Android s

android studio使用百度SDK開發百度地圖應用中遇到的問題彙總

1、com.baidu.mapapi.map.MapView (Open Class, Show Exception, Clear Cache) The following classes could not be instantiated:    

修改Android系統預設時間

一 : 修改Android系統預設時間 原始碼路徑:frameworks/base/services/java/com/android/server/SystemServer.java 主要變數EARLIEST_SUPPORTED_TIME // The earliest suppo