基本上我有一個使用領域的工作應用程序,它會正常工作,直到我嘗試將Firebase導入到其中並且事情發生變化。它wouldnt看到了境界後,我固定relam進口,現在它說java.lang.Double不支持Realm對象
Error:(10, 8) error: Type java.lang.Double of field price is not supported
這是我的課怎麼樣子:
public class RealmTruck extends RealmObject {
@PrimaryKey
private String name;
private String location;
private Double price;
private Integer registrationYear;
private String version;
我再次,這是工作不在話下。如果我從0.82.1版本切換到0.83.0 +我得到這個:
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not find any version that matches io.realm:realm-android:0.83.0.+.
Versions that do not match:
0.87.5
0.87.4
0.87.3
0.87.2
0.87.1
+ 31 more
Required by:
LoginTest:app:unspecified
這是怎麼回事?我真的沒有改變任何事情。我嘗試重新編譯,重新導入,清除緩存索引,沒有任何工作。
如果我現在嘗試grandle同步,我得到這個:
Error:(33, 13) Failed to resolve: io.realm:realm-android:0.83.0.+
<a href="openFile:D:/Projects2016/Android/LoginTest/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
我使用Android的工作室,最新的版本,我相信
你試過指定一個明確的版本而不是版本範圍? – pvg
好的,這工作。我不明白爲什麼,因爲之前它的範圍工作,但刪除。+使我的應用程序再次工作。謝謝 – Mocktheduck
這個語法沒有超好的記錄,但我認爲你的範圍描述了一個四部分的版本,而這個庫只有一個標準的三部分semver版本。所以沒有找到。 – pvg