Android Studio activity模版出错问题解决历程以及最终解决办法

本文分享了在使用Android Studio创建Activity模板时遇到异常的多种解决方法,包括修改配置文件、替换模板文件等实用技巧。

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

不知道在什么时候,Android Studio新建activity模版,等待几秒右下角就会抛出异常,刚发现这个问题的时候,着急编写代码,所以转而使用手动创建并注册的办法,避开了这个问题。

在昨天,在图书馆的时候,做优达学城的Android课程练习,再次想要利用模版创建,再次出现了上次的错误。于是进行了大量的尝试来解决。百度了很多办法,主要方法有以下几个:

1.删除C:\\tmp文件夹,并删除项目文件夹中build.gradle中以下代码,重启AS

    String osName = System.getProperty("os.name").toLowerCase();
    if (osName.contains("windows")) {
        buildDir = "C:/tmp/${rootProject.name}/${project.name}"
    }

2.欧皇办法,有同学手动创建后,问题神奇解决(233333)。

3.如果报错信息如下

Error executing FreeMarker template: The following has evaluated to null or missing:
==> relativePackage  [in template "root://activities/common/root/res/layout/simple.xml.ftl" at line 5, column 22]

可以将出错文件内容改为以下内容

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

</RelativeLayout>

4.还有一种办法,将出错文件的出错位置行直接删除,一直删除直到不报错为止(注意备份源文件〒▽〒别问我怎么知道的)

5.这也是我自己解决问题的办法,其实也是很简单的办法,使用别人的templates文件夹直接覆盖。

这里提供覆盖文件:

链接:https://pan.baidu.com/s/15Da8oYKkokx7xKQenCmK9A 提取码:89sg

覆盖路径:Android Studio安装目录\plugins\android\lib\templates

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值