Android studio 无法创建java类的解决办法

来源:互联网 发布:c语言运行快捷键 编辑:程序博客网 时间:2024/05/17 09:21

当我创建java类的时候,提示以下错误:


Unable to parse template "Class"

Error message: This template did not produce a Java class or an interface

Error parsing file template: Unable to find resource 'Package Header.java'

解决办法:

按如下图片所示查看最右边这块区域是否被清空了,一般出现上述错误,该区域是被清空了的,只需复制这块代码粘贴即可。


#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}




重新配置了studio 的工作环境,拉完代码,刚开始一切正常,在项目上改改bug啥的都没问题,后来加需求要新增java类和接口,这就出现问题了,新建的时候,就会报错:

Unable to parse template "Interface" Error message: This template did not produce a Java class or an interface

这就很尴尬了,到底是哪里出了问题,根据template报错,打开file->setting->file and templates 发现里边的templates 全部是空的,class没有模板,我就从别人那里考了一份出来粘贴上,发现可以新建类了,ok,问题得到解决。
但是过几天发现又出问题了,再次打开studio,发现templates又空了,总不能每次开IDE都重新复制一次


最终的解决办法如下:

打开studio所在的文件夹(在这之前请关闭studio),
在bin文件夹下找到这个文件studio.exe.vmoptions
使用记事本打开这个文件
添加下面这句话:
-Djdk.util.zip.ensureTrailingSlash=false
保存,ok,重启studio,打开file and templates,发现所有的templates 都存在了,问题解决。

阅读全文
0 0
原创粉丝点击