我正在尝试使用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在本地安装它 从根文件夹
提出问题的原始用户不会确认这是否解决了他/她的问题。
我已经对这个解决方案做了进一步的研究,这使我更进一步找到解决方案,因为每个问题都需要进一步偏离原始问题。
考虑到这张票超过一年,我很惊讶有更多的人没有遇到过这个问题。
非常感谢任何帮助或建议。
答案 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>