android没有模板就做不来了,Android的工作室 - SDK是过时或缺失模板

本文档详细解释了在使用Android Studio创建新项目时遇到的配置问题及解决方法。特别是当TemplateManager.templatesAreValid()返回false时,如何正确设置SDK路径避免因工具版本过低导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我仍然达不到这个,并认为这是由于我错误配置(事实证明是这样)。错误信息也有点令人困惑,因为我相信他们指的是ADT工具的版本,而不是SDK。例如,Android 4.3(最新版本)的版本是18。

从Android Studio的最新源代码(您可以从这里克隆:https://android.googlesource.com/platform/tools/adt/idea),如果TemplateManager.templatesAreValid()为false,则会在大约第75行的NewProjectWizard.java生成该消息。它通过查找文件[rootTemplatesFolder]/gradle/wrapper/gradlew的存在来检查该文件。

它从您在默认项目的“项目结构”设置中指定的SDK中获取[rootTemplatesFolder]。在我的情况下,我有几个指定 - 这两个新的指向的SDK目录(幸好)是Android Studio的一部分,还有一些旧的,我有其他地方。我根本不应该包括那些旧的,但我是一个新手,而GUI让我做到这一点。 NewProjectWizard首先检查那个没有该文件的工具区域,因为它的工具版本早于版本22.

我不得不使用dtruss来观看Android Studio的系统调用以查看它在那里寻找那个文件,在这一点上我可以说出我的愚蠢问题是什么。

注:看来你必须重新启动Android Studio中的“新建项目设置”这里生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值