问题标签 [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.
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 中遇到过这个问题。看来问题还没有解决。
android-studio - 因 JVM 堆空间已用尽而过期的守护进程
我刚刚将 Android Studio 更新到 3.5 Beta 1,我得到了
因 JVM 堆空间已用尽而过期的守护进程
构建运行时的消息。此外,构建需要更多时间才能完成。有人对此有任何想法吗?
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
?
android - Android Studio 3.5 Beta:即使构建成功,应用程序也没有安装
我安装了 Android Studio 3.5 测试版。当我尝试像以前在 3.4 版本上那样使用运行按钮运行应用程序时,构建开始并成功,但应用程序没有安装。
这些是日志
正在检测该设备,因为它显示在 Studio 中运行按钮的左侧。这是一项新功能,因为在早期版本中,我曾经获得一个窗口,我可以在其中选择要运行的设备。现在我可以从这个菜单中选择它,然后单击运行按钮并开始构建。但该应用程序永远不会安装。任何帮助,将不胜感激。谢谢!
android-studio - Android Studio / IDEA 接受提示无括号
这是Android Studio 3.4,收到提示后会有()
下面是Android Studio 3.5,接受提示后没有括号
我以前修改过,现在找不到了。我在哪里可以更改它?
android - Android Studio 3.5 无法编译数据绑定
一旦我更新到 Android Studio 3.5,我就开始遇到编译错误。我的应用同时使用 Java 和 Kotlin。我有一些使用数据绑定的遗留 Java 代码。Kotlin 编译器不知何故抱怨找不到 Java 绑定。
我试过以下
- 使缓存无效/重新启动
- 删除 .gradle
- 重新导入项目
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 文件要大得多。
android - 编写来自 Android 开发人员的示例应用程序时未授予蓝牙权限
抱歉,这些问题听起来很愚蠢,但让我发疯。我要实现一个与 Developer Android 中描述的蓝牙应用程序非常相似的应用程序。
不过,我没有获得所需的权限。
是的,我两次请求许可 a) 在我的清单中
b) 我在使用 BT 和 ActivityCompat.requestPermissions(..)
在 logcat 中,请参阅 belove,我了解到我的应用程序没有获得蓝牙许可。
这不是我第一次编写 BT 应用程序。上次还好。不过是前一阵子。
我的手机(Nexus 5)告诉我一些关于 Development Mode Active 的信息,应用程序将被路由到 Developer Manager 以作为即时应用程序启动。
我还了解到,蓝牙访问根本不授予即时应用程序。(我明白那个。)。
这可能是问题吗?Android Studio 现在是否生产不同的应用程序。它是否在不同的管理器中与测试硬件交互?
如果是这样,我该如何说服 Android Studio不生产即时应用程序?
非常感谢你。
android - Android Studio 3.5 忽略了 Android 命名空间属性的 Keep Order
更新到 Android Studio 3.5 后,XML 布局编辑器中的所有 Android 命名空间属性似乎都按名称重新排序,即使Keep Order
已设置。
我从预定义的 Android 设置中重置了我的项目的代码样式设置,但它仍然没有做任何事情。
如您所见ANDROID_ATTRIBUTE_ORDER
,为 Android 命名空间中的任何属性设置。删除它并没有什么不同。这是预期的行为吗?