Android Studio – SDK已过时或缺less模板
我下载了Android Studio,修复了JDK环境variables,但是当我尝试创build一个新项目时,出现一个错误
您的Android SDK已过期或缺less模板。 请确保您使用SDK版本22或更高版本。
我打开SDK中的android.bat,但它说我已经运行版本22。
任何人得到这个?
刚刚发生的事情是因为你已经为eclipse的Android Developers Bundle设置了SDK。 只需在ADT Bundle中打开您的SDKpipe理器,并将您的Android SDK Tools从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。
请享用。
至于我,我接下来是:
- 启动Eclipse – >启动SDK – >安装选定的软件包
- Eclipse – >帮助 – >检查更新 – >更新全部
- Android工作室 – >configuration – >项目默认 – >项目结构 – >按加 – > Android的SDK – >把path放在eclipse中使用相同的SDK(运行SDK和顶部面板,你可以看到这个path)。
- 应用
我做了上述所有,仍然得到....missing templates blah blah
。 什么对我来说是去Configure>Project Defaults>Project Structure>Project
,然后selectAndroid SDK,然后Configure>Project Defaults>Project Structure>SDKs
Android SDK主path映射到ADT包中的sdk文件夹(对于我来说是C:\Users\home\Toolbox\adt-bundle-windows-x86\sdk
)。
然后我selectAndroid 4.1.2点击应用,它的工作。
然后,我回到了Configure>Project Defaults>Project Structure>SDKs
,然后selectAndroid 4.2.2,现在也工作(奇怪,虽然当我selectAndroid 4.2.2第一次应用button变灰)
我遇到了这个问题,因为我想从旧版本更新。 在这样做的时候,我从Project Tools站点下载了最新版本,然后解压缩并复制到我的现有Android Studio安装中,这个安装里面有sdk文件夹。
回头看看,我清楚地看到有一个我以前忽略的logging:
注:这些.zip文件不包含embedded的SDK安装。 如果您有一个包含embedded式SDK的Studio的现有安装,如果您通过安装其中一个zip来进行升级,请确保您也复制了SDK。
对于OS X的用户,这意味着去旧版本的Android Studio(如果你还没有复制它),右键单击并selectShow Package Contents
,然后复制里面的sdk
文件夹,然后把它放到新的Android Studio的版本。
如果和我一样,您已经复制了旧版本,那么您需要先重新下载包含SDK 的旧版本 。
他们今天发布了一个新的SDK。 你需要更新到它。
我仍然打这个,并认为这是由于我错误的configuration(事实certificate是这样)。 错误信息也有点令人困惑,因为我相信他们指的是ADT工具的版本,而不是SDK。 例如,Android 4.3(最新版本)的版本是18。
从Android Studio的最新源代码(您可以从https://android.googlesource.com/platform/tools/adt/idea中克隆),如果使用TemplateManager,该消息将从NewProjectWizard.java生成,大约在第75行。; templatesAreValid()是false。 并通过查找文件[rootTemplatesFolder] / gradle / wrapper / gradlew的存在来检查。
它从默认项目的“项目结构”设置中指定的SDK中获取[rootTemplatesFolder]。 在我的情况下,我有几个指定的 – 都指向SDK工作室(谢天谢地)的一部分,以及一些旧的,我有其他地方的新的。 我根本不应该包括那些旧的,但我是一个新手,这个GUI让我做到了。 NewProjectWizard首先检查那个没有那个文件的那个工具区域,因为它的工具版本早于版本22。
我不得不使用dtruss来观察Android Studio的系统调用,看看它在哪里寻找该文件,在这一点上,我可以告诉我什么是愚蠢的问题。
关于这一点,我还有一些注意事项,包括我的错误configuration的截图,在http://www.nowherenearithaca.com/2013/08/solved-android-studio-and-your-android.html
注意:您似乎必须重新启动Android Studio才能使“新build项目设置”生效。
对于ubuntu:从Android Studio或configuration打开sdkpipe理器。 确保您下载或更新最新版本的SDK和构build工具。
将sdk位置设置为(您的android文件夹/ sdk)它将下载并安装sdk
只需更新sdk与sdk经理它为我工作
- 拼写检查android studio / IntelliJ的想法
- 如何删除Android Studio中的模块
- 将github库作为依赖添加到Android-Studio项目中
- 如何将SDK添加到Android Studio?
- Android Studio:新创build的目录不出现在文件夹视图中
- 无法find以下类:android.support.v7.internal.app.WindowDecorActionBar
- SDK平台工具版本((23))太旧,无法检查使用API 23编译的API
- Android Signed APK尝试上传到产品时显示为Unsigned APK
- 带有Google Play服务的Android Studio