因此,我制作了一个新的Android项目,并在活动中使用默认标志。从那时起,我通过XML对GUI进行了一些更改。但是,当我尝试添加一个新的Java类时。我遇到了这个错误 --在开始这个项目之前,我还没有在模板中添加任何新的Java代码。我环顾了这个网站寻找解决方案。
这位说的是一只虫子。但在我看来不像个虫子。这个问题结束了,因为它不是话题。
这个问题和我的问题很相似,因为我不认为编码是问题,但是这个问题由于含糊不清而结束了。
因此,这是同样的问题,但另一个原因。
更新8/15/17
我做了star4z推荐的事。我制作了一个新的Android项目,并在活动模板中使用默认标记。这就是我所做的。这段时间我没有做任何XML更改。然后,一旦我添加了一个新的Java类,我也遇到了同样的错误。
发布于 2017-09-08 12:17:44
我正在使用Android,在升级到java 8之后,我面临着完全相同的错误,我通过在Android中查看菜单选项来解决这个问题。
help>Edit自定义VM (如果Android请求您创建该文件的权限,请选择YES)。
它将打开一个名为studio64.exe.vmoptions的文件,然后在文件中添加下面一行。
-Djdk.util.zip.ensureTrailingSlash=false
最后,转到文件中,选择失效缓存/重新启动,这样就可以了。
它似乎将oracle解决的错误提交给Java 8 Update 144。
发布于 2017-12-21 20:25:42
转到文件->设置->编辑器->文件和代码模板,在“文件”选项卡中选择Class并编写如下:
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "" && ${Is_your_class_abstract_Reply_yes_no} == "no")
package ${PACKAGE_NAME};
#parse("File Header.java") public class ${NAME} {
}
#elseif (${Is_your_class_abstract_Reply_yes_no} == "yes")
#parse("File Header.java") public abstract class ${NAME} {
}
#end发布于 2017-08-15 22:50:12
您的问题有点令人困惑:“但是,当我尝试添加一个新的Java类时”似乎缺少了它的后半段。
我认为你的问题类似于你根据截图发布的第一个参考。您似乎是以正确的方式创建类的;如果不有人查看项目和编辑器中的所有内容,就不可能找到问题的根源,尽管我怀疑有些文件在某个时候被删除了。
我建议启动一个新项目并复制您对该项目中的文件所做的更改。
https://stackoverflow.com/questions/45701748
复制相似问题