Android Studio 3.1不显示“转换”类别。

3

我刚开始使用Kotlin编写Android Studio 3.1的教程,但是我遇到了一个问题,已经花了一整天的时间去解决。

教程中在Palette部分的activity布局中显示了Transitions菜单,但是在我的电脑上找不到它。

我看到了以下内容:

My IDE view

这个教程,我认为使用了 Android Studio 2.3,展示了以下内容:

Tutorial IDE view

我不知道这是否与IDE版本有关,或者一些未加载的框架,或其他原因有关。其他所有都完美运行。希望能得到一些指引。
为了提供更多细节,该机器是64位Linux(LinuxMint 18.3)。
来自“关于”页面:
Android Studio 3.1 Build #AI-173.4670197,于2018年3月21日构建
JRE:1.8.0_152-release-1024-b01 amd64 JVM:由JetBrains s.r.o Linux 4.13.0-37-generic开发的OpenJDK 64位服务器VM

我刚刚尝试安装了Android Studio 3.2(Canary版),但是遇到了相同的问题。接下来会尝试一个较旧的版本。


尝试安装3.0.1时,下载SDK时会无限循环,打印https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

也尝试过3.0,但是会产生相同的无限循环。


我安装了2.3.3版本,它显示了预期的项目。接下来我将查看从Android Studio内升级是否能保留这些项目。
2.3.3升级到3.1后,问题仍然存在。这是定位依赖项的问题吗?

教程可能是使用MinSDK 21+,而你却被困在某个更低的MinSDK版本。 - EpicPandaForce
@EpicPandaForce:谢谢。如果你是指我在build.gradle文件中有android { defaultConfig { minSdkVersion 21 ...,那么是的,我确实有。所有这些Android/Gradle的东西对我来说都很新,所以如果你有其他建议,我会很感激。 - user2437417
@EpicPandaForce:谢谢你的猜测。有没有关于如何检查框架是否在我的计算机上的建议?我还不太确定如何导航到正确的位置。 - user2437417
@MikeJames:感谢您提交报告。我已经重新安装了多次,但还没有运气。希望不久之后我能解决这个问题。 - user2437417
@Crazy Train:我不会抱太大的希望,因为处理错误报告需要很长时间,而且大多数情况下只是要求提供更多信息。我不明白为什么没有更多人抱怨,因为一些缺失的小部件被广泛使用(我认为)。 - Mike James
显示剩余3条评论
1个回答

2

@Crazy Train: 我同意这不是他们意图中的bug。我不认为他们打算删除小部件。在测试版期间没有任何讨论,我认为这是一个会在最终版本中得到纠正的疏忽。如果他们计划在没有讨论或通知的情况下简单地删除小部件,那么这就是一个bug。 解决问题有三种方法:

  1. 回到3.0 - 这就是我所做的。它可以工作,除非你使用C/C++,即使是这样也不会错过太多。
  2. 手动输入XML到文件中 - 它可能会在布局编辑器中渲染,我还没有检查。
  3. 编写代码来进行转换。这是大多数Android程序员认为是完成工作的最佳方式(我不同意。)

我想知道 3 是否适用于您,因为您能够从 2.x.x 更新到 3 而不是 3.1。也许如果我重新安装 2.3.3,然后手动安装 3 而不是首先删除所有支持文件,这就是我一直在做的事情。无论如何,再次感谢您的帮助! - user2437417
只需下载3.0压缩文件并解压缩即可。然后使用bin目录中的studio32或64文件运行Android Studio。您不必经过升级步骤。只要您将其解压缩到不同的文件夹中,就可以拥有任意数量的Android Studio安装。 错误报告仍然在队列中等待处理。我无法理解的是为什么没有更多的用户想知道小部件去哪了。 - Mike James
干净的安装可能没有成功,因为它并不是真正的干净安装——它会安装到你已经安装了Android Studio的同一目录中,只有在你首先删除所有内容时才算是真正的干净安装——这在大多数情况下都非常可怕。:-) 关于错误报告仍然没有消息。 - Mike James
刚刚有时间检查了一下。如果你在3.1中切换到文本模式,就可以开始输入其中一个缺失的小部件 - 我试过<TimePicker,然后会出现自动完成提示。如果你接受默认值并设置高度和宽度 - 也会自动完成 - 然后你就可以切换回设计模式,并像往常一样使用小部件。 - Mike James
仍然没有消息 - 错误报告仍然被忽略。 如果有人有任何想法如何将消息传达给Android Studio团队... - Mike James
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接