Realm documentationで説明されているように、realm-pluginを使用してライブラリプロジェクトをセットアップしました。次に、別のアプリケーションにモジュールとして組み込んだaarファイルを構築するために、gradle assembleを使用します。私は、アプリケーションを構築しようとした際 、私は次のエラーを取得する:io.realm.RealmObject not found:ローカルのaarファイルプロジェクト:io.realm.RealmObjectのクラスファイルが見つかりません
error: cannot access RealmObject
class file for io.realm.RealmObject not found
私の問題は次のようになるようです。レルム・プラグインをアプリケーション・プロジェクトに適用すると、それが機能します。彼はコメントに返信し、彼の質問に答えるようには見えないので、今私は試しています。
任意の助けもいただければ幸いです!
EDIT:完全なグラデルファイルへのリンクを追加しました。
ライブラリ(SDK)のGradleファイル:
プロジェクトファイル:SDK Project
アプリケーションファイル:SDK App
アプリケーション(クライアントアプリ)のGradleファイル:
プロジェクトファイル:client Project
アプリケーションファイル:client app
私は答えは分かりませんが、クリスチャンは今日はいつかそれを見るでしょう。彼があなたの問題を解決しなければならない場合は、この1つの複製として他の質問にフラグを立ててください。 –
@TimCastelijnsは素晴らしいと思います。私は、必要に応じてさらに情報を投稿することができます。 – Hauthorn
ライブラリプロジェクトのRealmモジュールを宣言できます。https://github.com/realm/realm-java/tree/master/examples/moduleExample/libraryおよびhttps://realm.io/docs/java/latest/を参照してください。 api/io/realm/annotations/RealmModule.html。モジュールを使用して、レルムの使用をライブラリに限定します。 – geisshirt