首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能在Android中使用活动模板的同时添加一个新的Java类吗?

我不能在Android中使用活动模板的同时添加一个新的Java类吗?
EN

Stack Overflow用户
提问于 2017-08-15 21:22:02
回答 3查看 1.4K关注 0票数 0

因此,我制作了一个新的Android项目,并在活动中使用默认标志。从那时起,我通过XML对GUI进行了一些更改。但是,当我尝试添加一个新的Java类时。我遇到了这个错误 --在开始这个项目之前,我还没有在模板中添加任何新的Java代码。我环顾了这个网站寻找解决方案。

这位说的是一只虫子。但在我看来不像个虫子。这个问题结束了,因为它不是话题。

这个问题和我的问题很相似,因为我不认为编码是问题,但是这个问题由于含糊不清而结束了。

因此,这是同样的问题,但另一个原因。

更新8/15/17

我做了star4z推荐的事。我制作了一个新的Android项目,并在活动模板中使用默认标记。这就是我所做的。这段时间我没有做任何XML更改。然后,一旦我添加了一个新的Java类,我也遇到了同样的错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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。

票数 2
EN

Stack Overflow用户

发布于 2017-12-21 20:25:42

转到文件->设置->编辑器->文件和代码模板,在“文件”选项卡中选择Class并编写如下:

代码语言:javascript
复制
#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
票数 1
EN

Stack Overflow用户

发布于 2017-08-15 22:50:12

您的问题有点令人困惑:“但是,当我尝试添加一个新的Java类时”似乎缺少了它的后半段。

我认为你的问题类似于你根据截图发布的第一个参考。您似乎是以正确的方式创建类的;如果不有人查看项目和编辑器中的所有内容,就不可能找到问题的根源,尽管我怀疑有些文件在某个时候被删除了。

我建议启动一个新项目并复制您对该项目中的文件所做的更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45701748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档