运行Realm的问题:找不到io.realm:realm-gradle-plugin:0.88.0-SNAPSHOT

时间:2016-02-22 23:34:26

标签: android realm

我正在尝试使用Android Studio从Realm git repository运行示例项目。

我发现当我打开任何示例项目时,我收到以下错误:

Error:Could not find io.realm:realm-gradle-plugin:0.88.0-SNAPSHOT.
Searched in the following locations:
file:/Applications/Android Studio.app/Contents/gradle/m2repository/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/maven-metadata.xml
file:/Applications/Android Studio.app/Contents/gradle/m2repository/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/realm-gradle-plugin-0.88.0-SNAPSHOT.pom
file:/Applications/Android Studio.app/Contents/gradle/m2repository/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/realm-gradle-plugin-0.88.0-SNAPSHOT.jar
file:/Users/username/.m2/repository/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/maven-metadata.xml
file:/Users/username/.m2/repository/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/realm-gradle-plugin-0.88.0-SNAPSHOT.pom
file:/Users/username/.m2/repository/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/realm-gradle-plugin-0.88.0-SNAPSHOT.jar
https://jcenter.bintray.com/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/maven-metadata.xml
https://jcenter.bintray.com/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/realm-gradle-plugin-0.88.0-SNAPSHOT.pom
https://jcenter.bintray.com/io/realm/realm-gradle-plugin/0.88.0-SNAPSHOT/realm-gradle-plugin-0.88.0-SNAPSHOT.jar
Required by:
io.realm:adapterExample:0.88.0-SNAPSHOT

经过一番搜索后,我发现其他人之前遇到过此问题,并将其作为git issue提出,但无法理解如何实现答案:

  

我们还有可能尚未部署0.88.0-SNAPSHOT。您   可以通过运行./gradlew installRealmJava在本地安装它   从根文件夹

提出问题的原始用户不会确认这是否解决了他/她的问题。

我已经对这个解决方案做了进一步的研究,这使我更进一步找到解决方案,因为每个问题都需要进一步偏离原始问题。

考虑到这张票超过一年,我很惊讶有更多的人没有遇到过这个问题。

非常感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

Realm 0.88 has not been released to jCenter at the time of this writing(2016年2月23日美国东部时间早上9点)。

您可以切换回根目录中version.txt的{​​{3}}的最新版本(0.87.4)。当然,这可能会遗漏一些功能,所以相反,changing the contents您可能想要添加as per the README存储库(然后您可以使用0.88-SNAPSHOT构建):

  

如果您想测试最近尚未在正式版本中打包的错误修正或功能,您可以使用OJO上提供的Gram当前开发版本的-SNAPSHOT版本

buildscript {
    repositories {
        maven {
            url 'http://oss.jfrog.org/artifactory/oss-snapshot-local'
        }
    }
    dependencies {
        classpath "io.realm:realm-gradle-plugin:<version>-SNAPSHOT"
    }
}

repositories {
    maven {
        url 'http://oss.jfrog.org/artifactory/oss-snapshot-local'
    }
}

具体来说,您必须添加:

maven {
    url 'http://oss.jfrog.org/artifactory/oss-snapshot-local'
}

repositories文件中的examples\build.gradle个节点(注意我这样做并成功获得了Realm-0.88-SNAPSHOT,但后来与支持注释库发生冲突,因此YMMV)。< / p>