Tag: android studio 3.1

问题与Android Studio和主要Activity.kt期待成员声明

我一直在试图通过下面的YouTube教程学习。 我正在使用Android Studio 3.1 Canary,并且在教程中遇到了同样的问题并陷入困境。 例如,如果你在3:30分钟的时候访问这个YouTube教程https://youtu.be/3RMboPhUbmg?t=210 。 当他们输入MaterialSearchView searchView; 它出现了一个红色的下划线,表示“期待成员声明”,无论我尝试多少次搜索,我都找不到答案。 这个错误的解决方案是什么? 谢谢 这是包含在Main2Activity.kt中的代码。 结果应该是调用或知道工具栏和materialsearchview对象 import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.support.v7.widget.Toolbar import com.miguelcatalan.materialsearchview.MaterialSearchView import kotlinx.android.synthetic.main.activity_main2.* class Main2Activity : AppCompatActivity () { **MaterialSearchView searchView;** “expecting member declaration error” **Toolbar toolbar;** “expecting member declaration error” Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar); override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); toolbar=(Toolbar()) […]

Android Studio 3.1 canary 8不能停在Junit测试的断点处

就像标题所说的那样,我在试图调试JUnit测试时无法在断点上停下来。 我得到的唯一可视提示是当调试器附加时,我所有的断点都显示为“x” 这是这个版本的已知问题吗? 还是我必须采取额外的步骤才能使其工作? 更新: 好的,我发现在JAVA上的测试可以被任何断点阻止,但是当Kotlin类(在我的java测试中被调用)上设置断点时,它们不起作用。 而当测试在Kotlin上时,断点根本不起作用。

为什么在AndroidStudio 3.0中运行kotlin测试非常慢?

当我更新项目到AndroidStudio 3unit testing变成runnig比AndroidStudio 2慢(约6 mimutes)。最近,我更新项目到AndroidStudio3.1,但测试运行时间保持不变。

Android Studio自动完成吐司(Kotlin)的快捷方式

我使用最新版本的Android Studio(> 3)将自动完成function用于Toot with Kotlin。 在使用Java的旧版本中,就像输入“Toast”,然后按下键盘上的“Tab”按钮来自动完成此操作。 现在,在Android Studio> 3和Kotlin的版本中,它不起作用。 任何人都知道如何实现这个?

升级到Android Studio 3.1后无法加载“com.android.builder.Version”类

我已经在Canary频道升级到Android Studio 3.1,并且我无法再构建我的项目,这个错误是打印的: 无法加载类“com.android.builder.Version”。 这种意外错误的可能原因包括: Gradle的依赖关系缓存可能已损坏(有时发生在网络连接超时之后)。重新下载依赖项并同步项目(需要网络) Gradle构建过程(守护进程)的状态可能已损坏。 停止所有的Gradle守护进程可能会解决这个问题。 停止Gradle构建过程(需要重新启动) 您的项目可能使用与项目中的其他插件或项目请求的Gradle版本不兼容的第三方插件。 在损坏的Gradle进程的情况下,您也可以尝试关闭IDE,然后杀死所有的Java进程。 我已经尝试了这两种解决方案,并尝试删除所有~/.gradle/caches目录,但错误仍然存​​在。 寻找类似的错误我发现Android Studio的旧版本与建议的解决方案升级Android工具版本有这个问题。 我想我已经有了最后一个: classpath 'com.android.tools.build:gradle:3.1.0-alpha01' 编辑(2017年10月30日): 答案表明,有人是有问题,而有人不是。 正如在这个问题的评论中指出的,这可能是由一个不兼容的插件引起的,所以我在这里列出了在我的项目中使用的插件: buildscript { ext.kotlin_version = '1.1.51' repositories { jcenter() google() // maven { // url 'https://maven.google.com' // } maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "com.gradle:build-scan-plugin:1.10" classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.1' classpath 'com.android.tools.build:gradle:3.1.0-alpha01' classpath 'com.google.gms:google-services:3.1.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" […]