我下载了 Android Studio,修复了 JDK 环境变量,但是当我尝试创建一个新项目时,我收到一条错误消息
您的 Android SDK 已过期或缺少模板。请确保您使用的是 SDK 版本 22 或更高版本。
我在 SDK 中打开了 android.bat,但它说我已经在运行版本 22。
还有人得到这个吗?
我下载了 Android Studio,修复了 JDK 环境变量,但是当我尝试创建一个新项目时,我收到一条错误消息
您的 Android SDK 已过期或缺少模板。请确保您使用的是 SDK 版本 22 或更高版本。
我在 SDK 中打开了 android.bat,但它说我已经在运行版本 22。
还有人得到这个吗?
之所以发生这种情况,是因为您已经为带有 Eclipse 的 Android Developers Bundle 设置了 SDK。只需在 ADT Bundle 中打开您的 SDK 管理器,然后将您的 Android SDK 工具从 21.1 更新到 22,您就可以开始使用了。
为我工作。
首先,在 Windows 和 Mac 上,各个工具和其他 SDK 包都保存在 Android Studio 应用程序目录中。
Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
Mac: /Applications/Android\ Studio.app/sdk/
确保您的 android-sdk-path 正确且 sdk 工具版本为 22 或更高版本。
然后打开Configure--> Project Defaults --> Project Structure,设置你的项目sdk是Android SDK。
请享用。
至于我,我做下一个:
我完成了上述所有操作,但仍然得到了....missing templates blah blah
. 对我有用的是转到Configure>Project Defaults>Project Structure>Project
并选择 Android SDK,然后Configure>Project Defaults>Project Structure>SDKs
将 Android SDK 主路径映射到 ADT 包中的 sdk 文件夹(对我来说是C:\Users\home\Toolbox\adt-bundle-windows-x86\sdk
)。
然后我选择了 Android 4.1.2 点击应用,它工作了。
然后我回到Configure>Project Defaults>Project Structure>SDKs
然后选择了 Android 4.2.2,现在它也可以工作了(奇怪的是,当我第一次选择 Android 4.2.2 时,应用按钮是灰色的)
我遇到了这个问题,因为我想从旧版本更新。为此,我从Project Tools Site下载了最新版本,然后解压缩并复制到我现有的 Android Studio 安装中,其中确实包含 sdk 文件夹。
回过头来看,我很清楚地看到有一条我之前忽略的注释:
注意:这些 .zip 文件不包含嵌入式 SDK 安装。如果您有包含嵌入式 SDK 的现有 Studio 安装,如果您通过安装这些 zip 之一进行升级,请确保您也复制了 SDK。
对于 OS X 用户,这意味着转到旧版本的 Android Studio(如果您尚未复制它)并右键单击并选择Show Package Contents
,然后复制其中的sdk
文件夹,然后将其放入新版本的 Android Studio .
如果像我一样,您已经复制了旧版本,那么您需要先重新下载包含 SDK的旧版本。
他们今天发布了一个新的sdk。你需要更新它。
我仍然在打这个,并认为这是由于我配置错误的东西(事实证明是这样)。错误消息也有点令人困惑,因为我相信他们指的是 ADT 工具的版本,而不是 SDK。例如,Android 4.3(大约是最新的)的版本是 18。
作为 Android Studio 的最新源(您可以从这里克隆:https : //android.googlesource.com/platform/tools/adt/idea),如果是 TemplateManager,则该消息是从 NewProjectWizard.java 的大约第 75 行生成的。 templatesAreValid() 为假。它通过查找文件 [rootTemplatesFolder]/gradle/wrapper/gradlew 的存在来检查这一点。
它从您在默认项目的“项目结构”设置中指定的 SDK 获取 [rootTemplatesFolder]。就我而言,我指定了几个 - 新的都指向 sdk 目录(谢天谢地)是 Android Studio 的一部分,还有一些旧的我在其他地方有。我根本不应该包括旧的,但我是新手,GUI 让我这样做。NewProjectWizard 首先检查那个没有那个文件的工具区域,因为它的工具版本早于版本 22。
我不得不使用 dtruss 来观察 Android Studio 的系统调用,以查看它在哪里寻找该文件,此时我可以知道我的愚蠢问题是什么。
我对此还有一些注意事项,包括我的特定错误配置的屏幕截图,位于http://www.nowherenearithaca.com/2013/08/solved-android-studio-and-your-android.html
注意:您似乎必须重新启动 Android Studio 才能使此处的“新项目设置”生效。
对于 ubuntu:从 Android Studio 或配置中打开 sdk 管理器。确保下载或更新最新版本的 SDK 和构建工具。
将 sdk 位置设置为(您的 android 文件夹/sdk)它将下载并安装 sdk
只需使用 sdk 管理器更新 sdk 它对我有用