代码之家  ›  专栏  ›  技术社区  ›  Mark Pazon

无法在设置了compileOptions的情况下运行“gradlew”

  •  0
  • Mark Pazon  · 技术社区  · 7 年前

    我可以通过Android工作室构建和运行我的应用程序。但是在命令行中运行任何梯度命令(即使使用 ./gradlew clean )失败,出现以下错误:

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    A problem occurred configuring project ':app'.
    > java.lang.NullPointerException (no error message)
    

    从build.gradle中删除以下行允许我在命令行中构建,但不能在Android Studio中构建。

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   BennyHawk    7 年前

    甚至我以前也遇到过同样的问题,“使缓存失效并重新启动”对我很有用。。。您可以在“文件”->“使缓存失效并重新启动…”下找到此选项。。。希望这个修正对你也有用:-)

    编辑:同样,在项目的build.gradle文件中,检查

    classpath 'com.android.tools.build:gradle:*.*.*
    

    大于2.4.1

    推荐文章