问题标签 [android-studio-3.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1571 浏览

android-studio-3.0 - 重启 Android Studio 后 Java 代码转换为 XML

我遇到了一个非常奇怪的情况,当我重新启动我的电脑后,由于 Windows 冻结,我在 Android Studio 中的一些 java 代码被转换为一些奇怪的 xml 代码,而我编写的所有这些代码都丢失了!我遇到过两次这种情况,第一次遇到这种情况时,我将代码恢复到最后一次提交,因为在最后一次提交之后更改很少。然而这次在最后一次提交之后变化是巨大的,我完全困惑了!

下面是我的一个小代码是如何转换的。

我的 Android Studio 版本:3.3.1

有没有办法找回我写的代码?

任何帮助,将不胜感激。

编辑

我再次面临同样的情况。这是我用 xml 替换的另一个代码之一

我在此处记录了 Google 的问题。

谢谢。

编辑(2019 年 11 月)

我也在 android studio 3.5.2 中遇到过这个问题。看来问题还没有解决。

0 投票
4 回答
108222 浏览

android-studio - 因 JVM 堆空间已用尽而过期的守护进程

我刚刚将 Android Studio 更新到 3.5 Beta 1,我得到了

因 JVM 堆空间已用尽而过期的守护进程

构建运行时的消息。此外,构建需要更多时间才能完成。有人对此有任何想法吗?

0 投票
1 回答
244 浏览

android - AndroidStudio 3.5 - ClassNotFoundException - 从其他模块引用的视图

该项目是一个多模块项目,其中包含一个内部mediaplayer带有自定义视图的模块MediaCustomView。该模块app依赖于mediaplayer.

上下文:在app模块中...

使用 AS 3.5android-gradle-plugin:3.5.0-beta02会使应用程序在运行时崩溃,当LayoutInflater尝试使用MediaCustomView

使用 AS 3.5android-gradle-plugin:3.4.1就可以了。

我记得在某个地方读到过这个,但我再也找不到了。任何人都知道发生了什么以及我如何修复它并仍然使用android-gradle-plugin:3.5.0-beta02

0 投票
0 回答
1966 浏览

android - Android Studio 3.5 Beta:即使构建成功,应用程序也没有安装

我安装了 Android Studio 3.5 测试版。当我尝试像以前在 3.4 版本上那样使用运行按钮运行应用程序时,构建开始并成功,但应用程序没有安装。

这些是日志

正在检测该设备,因为它显示在 Studio 中运行按钮的左侧。这是一项新功能,因为在早期版本中,我曾经获得一个窗口,我可以在其中选择要运行的设备。现在我可以从这个菜单中选择它,然后单击运行按钮并开始构建。但该应用程序永远不会安装。任何帮助,将不胜感激。谢谢!

0 投票
0 回答
50 浏览

android-studio - Android Studio / IDEA 接受提示无括号

这是Android Studio 3.4,收到提示后会有()
安卓工作室 3.4

下面是Android Studio 3.5,接受提示后没有括号
安卓工作室 3.5

我以前修改过,现在找不到了。我在哪里可以更改它?

0 投票
0 回答
181 浏览

android - Android Studio 3.5 无法编译数据绑定

一旦我更新到 Android Studio 3.5,我就开始遇到编译错误。我的应用同时使用 Java 和 Kotlin。我有一些使用数据绑定的遗留 Java 代码。Kotlin 编译器不知何故抱怨找不到 Java 绑定。

我试过以下

  1. 使缓存无效/重新启动
  2. 删除 .gradle
  3. 重新导入项目
0 投票
0 回答
1758 浏览

android - Android Studio 3.5 自动格式化/重构 XML 布局更改视图顺序

所以昨天升级到Android Studio 3.5,它在自动格式化XML布局时带来了奇怪的问题。

自动格式化时布局内的所有视图都会更改顺序。所以,如果视图在 inside LinearLayout,那么它们会改变它们的顺序,并且所有相似类型的视图都会聚集在一起。我只是用作LinearLayout示例,它在 XML 中无处不在。

我在 Android Studio 中尝试了 Unexpected auto-formatting of XML layout ,但它对我不起作用。它是 Android Studio 本身的错误吗?还是我在升级时弄乱了一些设置?

这是发生的视频https://youtu.be/1emrQFksg30。我按 Ctrl+Alt+L 进行自动格式化。

这尤其是一个问题,LinearLayout因为元素的顺序很重要。我曾经ConstraintLayout有点急于在我的应用程序中测试一些东西。

重要的:

如果您不想跳来跳去寻找答案,请参阅下面@kAliert 的评论(因为有些人将此问题标记为重复)。

编辑:这个问题是关于我在布局中遇到的问题,这个问题应该是重复的问题,是关于 Android Manifest(这也是 XML,但没有多少人会遇到这个问题,因为很多人会与清单文件相比,重构布局)。即使在搜索之后,我个人也无法找到我的问题的答案,因为该问题不包含与布局相关的任何内容,并且我搜索了布局,这比重构 Manifest 文件要大得多。

0 投票
1 回答
582 浏览

android - 更新 android studio 3.5 时无法应用补丁

我在将 android studio 从 3.4.2 更新到 3.5 时遇到错误,我该如何解决这个问题?

有关错误消息,请参见图像。android studio 3.5 补丁失败

如果我下载新的 android studio 3.5 那么它工作正常。

0 投票
1 回答
286 浏览

android - 编写来自 Android 开发人员的示例应用程序时未授予蓝牙权限

抱歉,这些问题听起来很愚蠢,但让我发疯。我要实现一个与 Developer Android 中描述的蓝牙应用程序非常相似的应用程序。

不过,我没有获得所需的权限。

是的,我两次请求许可 a) 在我的清单中

b) 我在使用 BT 和 ActivityCompat.requestPermissions(..)

在 logcat 中,请参阅 belove,我了解到我的应用程序没有获得蓝牙许可。

这不是我第一次编写 BT 应用程序。上次还好。不过是前一阵子。

我的手机(Nexus 5)告诉我一些关于 Development Mode Active 的信息,应用程序将被路由到 Developer Manager 以作为即时应用程序启动。

我还了解到,蓝牙访问根本不授予即时应用程序。(我明白那个。)。

这可能是问题吗?Android Studio 现在是否生产不同的应用程序。它是否在不同的管理器中与测试硬件交互?

如果是这样,我该如何说服 Android Studio生产即时应用程序?

非常感谢你。

0 投票
0 回答
105 浏览

android - Android Studio 3.5 忽略了 Android 命名空间属性的 Keep Order

更新到 Android Studio 3.5 后,XML 布局编辑器中的所有 Android 命名空间属性似乎都按名称重新排序,即使Keep Order已设置。

我从预定义的 Android 设置中重置了我的项目的代码样式设置,但它仍然没有做任何事情。

如您所见ANDROID_ATTRIBUTE_ORDER,为 Android 命名空间中的任何属性设置。删除它并没有什么不同。这是预期的行为吗?