java - 在 Android studio 中使用 Activity 模板时无法添加新的 Java 类吗?

标签 java android templates authentication splash-screen

因此,我创建了一个具有默认登录 Activity 的新 Android 项目。从那时起,我通过 XML 对 GUI 进行了一些更改。但是后来,当我尝试添加一个新的 Java 类时。 I have encountered this error 自从启动这个项目以来,我之前没有向模板添加任何新的 Java 代码。 我环顾这个网站寻找解决方案。

This one talked about a bug. But doesn't seem like a bug to me. This question was closed because it was off-topic.

This one is similar to my problem because I don't think coding is the problem, but it the question was closed due to ambiguity.

所以这是同样的问题,但原因不同。

更新 2017 年 8 月 15 日

我按照star4z的建议做了。我使用默认登录 Activity 模板创建了一个新的 Android 项目。这就是我所做的一切。我这次没有做任何 XML 更改。然后,当我添加一个新的 Java 类时,I encountered the same error.

最佳答案

我正在使用 Android Studio,升级到 java 8 后遇到了完全相同的错误。 我通过查看 Android Studio 中的菜单选项解决了这个问题。

帮助>编辑自定义虚拟机(如果 Android studio 询问您是否有权创建此文件,请选择"is")。

它将打开一个名为studio64.exe.vmoptions的文件,然后在文件中添加以下行。

-Djdk.util.zip.ensureTrailingSlash=false

最后转到文件并选择“无效缓存/重新启动”,就可以开始了。

似乎是 Oracle 解决了 Java 8 Update 144 的错误。

关于java - 在 Android studio 中使用 Activity 模板时无法添加新的 Java 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45701748/

相关文章:

java - 在 jtable 中呈现字符串和日期数据类型

java - 使用旧身份验证 token 将用户迁移到新应用程序 - InstallReferrer 自定义参数

android - 适用于 Android 和 iOS 的跨平台开发

c++ - 给模板参数包起别名

templates - 通过删除数组简化模板使用

java - 从 spring app 执行 sql 文件时,PSQLException 在“$$ DECLARE 处或附近未终止的美元引号字符串

java - 创建一个新的 Tomcat Web 应用程序而不是使用现有的应用程序

android - 使用 Activity 生命周期方法,绑定(bind)和解除绑定(bind)到本地服务的最佳策略是什么?

c++ - 使用构造函数继承来提供兄弟类型之间的转换

java - 为什么 OpenAPI 生成带有下划线前缀的 Java 成员/方法?