其他分享
首页 > 其他分享> > android – RoboGuice 3.0 NoClassDefFoundError:AnnotationDatabaseImpl

android – RoboGuice 3.0 NoClassDefFoundError:AnnotationDatabaseImpl

作者:互联网

由于某种原因,RoboBlender不会生成注释数据库.
我的build.gradle具有以下依赖项:

dependencies {
    provided 'org.roboguice:roboblender:3.0'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'org.roboguice:roboguice:3.0'
}

解决方法:

这不是最终解决方案,但它可以帮助您.我不知道为什么,但RoboGuice 3.0和3.0.1抛出此异常.您需要做的是禁用MainActivity中数据库的注释,如下所示:

static {
    RoboGuice.setUseAnnotationDatabases(false);
}

我希望这有帮助

标签:android,roboguice
来源: https://codeday.me/bug/20190519/1138779.html