我下载了Android Studio,修复了JDK环境变量,但是当我尝试创建一个新项目时,我收到错误消息
您的Android SDK已过期或缺少模板。请确保您使用的是SDK版本22或更高版本。
我在SDK中打开了android.bat,但它说我已经运行了22版。
其他人得到这个吗?
答案 0 :(得分:20)
之所以发生这种情况,是因为您已经使用eclipse为Android Developers Bundle设置了SDK。只需在ADT Bundle中打开您的SDK管理器,并从21.1到22更新Android SDK工具,您就可以开始使用了。
为我工作。
答案 1 :(得分:7)
首先,在Windows和Mac上,各个工具和其他SDK包随Android Studio应用程序目录一起保存。
Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
Mac: /Applications/Android\ Studio.app/sdk/
确保您的android-sdk路径正确且sdk工具版本为22或更高版本。
然后打开配置 - &gt;项目默认值 - &gt;项目结构,设置你的项目sdk是Android SDK。
享受。
答案 2 :(得分:6)
至于我,我接下来做了:
答案 3 :(得分:4)
我完成了以上所有操作并仍然获得了....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时“应用”按钮显示为灰色时很奇怪)
答案 4 :(得分:2)
我遇到了这个问题,因为我想从旧版本更新。在这样做的过程中,我从Project Tools Site下载了最新版本,然后解压缩并复制到我现有的安装了sdk文件夹的Android Studio安装中。
回头看着它,我清楚地看到有一张纸条,我以前忽略过:
注意:这些.zip文件不包含嵌入式SDK安装。如果您现有安装的Studio包含嵌入式SDK,如果您通过安装其中一个拉链进行升级,请确保同时复制SDK。
对于OS X用户,这意味着转到旧版Android Studio(如果尚未复制)并右键单击并选择Show Package Contents
,然后复制sdk
文件夹在里面,然后将其放入Android Studio的新版本。
如果像我一样,您已经复制了旧版本,那么您首先需要redownload the old version首先包含SDK。
答案 5 :(得分:1)
他们今天发布了一个新的sdk。你需要更新它。
答案 6 :(得分:1)
我还在打这个,并认为这是由于我配置错误(事实证明是这样)。错误消息也有点令人困惑,因为我认为它们指的是ADT工具的版本,而不是SDK。例如,Android 4.3的版本(大约是最新版本)是18。
截至Android Studio的最新源代码(您可以从此处克隆:https://android.googlesource.com/platform/tools/adt/idea),如果TemplateManager.templatesAreValid()为false,则会在NewProjectWizard.java的第75行生成该消息。它通过查找文件[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才能使“新项目设置”生效。
答案 7 :(得分:1)
对于ubuntu: 从Android Studio或配置打开sdk管理器。 确保下载或更新最新版本的SDK和构建工具。
将sdk位置设置为(您的android文件夹/ sdk) 它将下载并安装sdk
答案 8 :(得分:-1)
使用sdk manager更新sdk 它对我有用