Android studio:我收到以下错误“java.util.NoSuchElementException”。但是,我无法追踪错误

时间:2018-03-27 23:04:49

标签: android-studio exception error-handling

我收到以下错误

  

java.util.NoSuchElementException

当我点击它以显示更多信息时,这就是它所说的。

  

引起:java.util.NoSuchElementException

与以前的错误不同,它不会显示错误的来源。我该如何解决这个问题?我正在查看我的所有文件,似乎没有任何东西给我一个错误。任何提示或建议都表示赞赏。

3 个答案:

答案 0 :(得分:32)

@Izabela是对的。但是,在我的情况下,我导航到文件 - >设置 - >构建,执行,部署 - >只需取消选中最顶层的复选框(默认情况下已启用)即可立即运行并将其禁用。它适合我(直到现在)。我在Ubuntu 16.04 LTS上运行Android Studio 3.0.1。

答案 1 :(得分:12)

尝试将此添加到您的gradle.properties文件

android.enableAapt2=true

答案 2 :(得分:11)

有两种方法可以解决此问题:

Android studio 3.1或< 3.2

的第一种方法
  1. 使用android.enableAapt2=false
  2. 更新gradle.properties文件
  3. 禁用即时运行(Ctrl + shift + A(win + Linux)或Command + shift + A(Mac),然后搜索即时运行)。
  4. Android studio 3.2或更高版本的第二种方法:

    1. 将Android工作室更新为3.2
    2. 使用android.enableAapt2=true
    3. 更新gradle.properties文件
    4. 您可以继续保持现在即时运行。