基本的には、firebaseをインポートしようとするまで、正常に動作する領域を使用している作業用アプリケーションがありました。私はこれが働いていたことを再び言及java.lang.Doubleはサポートされていません。レルムオブジェクト
public class RealmTruck extends RealmObject {
@PrimaryKey
private String name;
private String location;
private Double price;
private Integer registrationYear;
private String version;
:それはもう、私はrelamインポートを固定した後、レルムを参照wouldntは、今ではこれは次のように私のクラスがどのように見えるかです
Error:(10, 8) error: Type java.lang.Double of field price is not supported
を言います。 。私は0.83.0に0.82.1のバージョンからレルムを切り替えた場合+そして私はこれを取得:
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のメーカー、レルムはDouble
、Integer
などをサポートしていないためだ、私は
バージョン範囲ではなく明示的なバージョンを指定しようとしましたか? – pvg
これはうまくいきました。私はなぜそれが範囲で働いていたが、+私のアプリの仕事を再び作ったので、なぜ理解していない。ありがとうございます – Mocktheduck
この構文は非常によく文書化されていませんが、私はあなたの範囲は4つの部分のバージョンを説明し、ライブラリは標準的な3つの部分のセーバーバージョンを持っていると思う。それは見つからない。 – pvg