java.lang.NullPointerException(无错误消息)

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (44)

我知道我的这个问题已经被多次提出,我确实遵循了大部分的答案,但没有一个帮助我。所以这是我的问题,每当我同步我的项目时,它总是失败。以下是Gradle控制台的外观:

执行任务:[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies] 按需配置是一项孵化功能。增量Java编译是一项孵化功能。:应用程序:预生成UP-TO-DATE:应用程序:preDebugBuild UP-TO-DATE:应用程序:checkDebugManifest:应用程序:preReleaseBuild UP-TO-DATE:应用程序:prepareComAndroidSupportAnimatedVectorDrawable2420Library UP-TO-DATE:应用程序:prepareComAndroidSupportAppcompatV72420Library UP-TO-DATE: app:prepareComAndroidSupportDesign2420Library UP-TO-DATE:app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE:app:prepareComAndroidSupportRecyclerviewV72420Library UP-TO-DATE:app:prepareComAndroidSupportSupportCompat2420Library UP-TO-DATE:app:prepareComAndroidSupportSupportCoreUi2420Library UP-TO-DATE:app:prepareComAndroidSupportSupportCoreUtils2420Library UP- TO-DATE:app:prepareComAndroidSupportSupportFragment2420Library UP-TO-DATE:app:

  • 出了什么问题:java.lang.NullPointerException(无错误消息)
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

构建失败 总时间:7.518秒

这些是我的依赖

dependencies {
   compile fileTree(dir: 'libs', include: ['*.jar'])

    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:24.2.0'
    compile 'com.android.support:design:24.2.0'
    compile 'com.google.android.gms:play-services:9.4.0'
    testCompile 'junit:junit:4.12'
    compile 'com.google.android.gms:play-services-location:9.4.0'
    compile 'com.google.android.gms:play-services-appindexing:9.4.0'
    compile 'com.google.firebase:firebase-messaging:9.2.0'
    compile 'com.google.firebase:firebase-database:9.0.2'
    compile 'com.firebase:firebase-client-android:2.4.0'
    compile 'com.google.firebase:firebase-core:9.4.0'
}

apply plugin: 'com.google.gms.google-services'

如何解决这个问题?

提问于
用户回答回答于

我从项目中删除了.gradle文件夹,并且能够重新构建它。

用户回答回答于

当突然系统重新启动,然后gradle文件损坏时创建此问题。并且缓存了损坏的文件,所以我们需要从您的项目中删除此文件

your_project_path/.gradle/2.14.1/taskArtifacts

它会重新生成。

然后重新启动Android工作室并重新编译该项目。

来源:https//code.google.com/p/android/issues/detail?id = 220741#c13

扫码关注云+社区