データバインディングを使用するレイアウトも含むアンドロイドライブラリを作成する必要があります。
私が取得していますとすぐに私は難読化(minifyEnabled true
)を有効にしようとして、ライブラリと含むアプリの動作を得ることができますが、しました:データバインディングとプロアードを使用するライブラリプロジェクトの作成
の型を解決できません。は{変数名}
私の変数タイプがプロゴード処理中に変更されたため、これは妥当なことです。
public.xmlで公開リソースの一部を公開して自分のリソースを非公開にしようとしましたが、これは役に立ちません。
とにかくできますか?
ありがとうございますが、自分のライブラリを使用しているライブラリを使用できないようにデータモデルを非表示にしています。 – Raven
編集の回答を参照 –
可能であれば、私のライブラリからレイアウトにアクセスできるようにするのが私の解決策です。この方法では、私の図書館はデータモジュールを知っており、他の人はそうではありません。 問題は、リソースがそのままAARにバンドルされ、すべてのプロジェクトからアクセスできることです。これが、あなたのリソースを非公開にする方法で_public.xml_を挙げた理由です。 – Raven