如何禁止 Android Studio 强制安装旧版本的 SDK?

How to diable Android Studio from forcing to install older version of SDK?

我最近尝试将 Eclipse 项目打开到 Android 使用 targetSdk 16 的 Studio。 但是我忘记在导入到 Android Studio 之前更改目标 Sdk。我有最新版本的 Android Sdk(19-22),所以我不想安装 SDK 16。

但是 Android Studio 每次尝试构建时都显示以下错误:

Error:failed to find target android-16 : D:\adt-bundle-windows-x86_64-20140702\sdk

安装缺少的平台并同步项目

如何修复它并阻止 Android Studio 强制我安装旧版本的 SDK?

第 1 步:关闭 Android Studio。

第 2 步:使用文本编辑器,将 build.gradle 文件编辑为您想要的 compileSdkVersionminSdkVersiontargetSdkVersion 等格式。

第 3 步:打开 Android Studio 并尝试使用您的项目。

如果您还遇到相关问题,那么:

第 4 步:从 Android Studio 中关闭项目(文件 > 关闭项目)。这应该会让您停留在所谓的 "welcome dialog",列出过去的项目以及启动或导入新项目的选项。

第 5 步:使用您最喜欢的文件管理工具,进入您的项目目录并删除 .gradle/.idea/ 目录以及以 .iml 结尾的文件。

第 6 步:使用您最喜欢的文件管理工具,进入您的 app/ 模块目录并删除以 .iml.

结尾的文件

第 7 步:返回 "welcome dialog",选择 "Import project (Eclipse ADT, Gradle, etc.)",浏览到项目的根目录,然后将其导入。