2017-05-17 29 views
1

Androidスタジオ(AS)によって開発された他のaarを使用する必要があるXamarinを使用してAPPを開発しています。Xamarin.Androidで他のaarを含むaarを使用する方法

ASでは、「javaLib」のような名前のJavaライブラリモジュールを作成しました。ビルドした後、私はjavaLib-debug.aarを取得しました。次に、Bindings Library(Android)プロジェクトを作成し、このaarを追加しました。ビルド後、私はAarBinding.dllを取得しました。

Xamarin.Androidでは、このdllを参考にして追加しました。正常に使用できます。

私のaarでは、他のライブラリのサポートが必要です(例えば、azure-storage-android)。私のモジュールのbuild.gradle、私が追加、

コンパイル「com.microsoft.azure.android:azure-storage-android:[email protected]

に続いて、私はアズールを使用することができ、それを行うために 私のモジュールのAPIは、ASによって生成されたAPPでうまく動作します。

しかし、Xamarin.AndroidでAzure APIを含むDLLを使用すると、このDLLの他の部分は引き続き動作しますが、Azure APIでは動作しません。彼らは走っていないようだ。

他のaarを含むaarをXamarin.Androidで使用する方法はありますか?それを達成する方法?例と提案は高く評価されます。どうもありがとうございました。

答えて

1

他のaarを含むaarをXamarin.Androidで使用する方法はありますか?それを達成する方法?例と提案は高く評価されます。 - Androidのライブラリで必要とされる任意のJava依存関係ReferenceJarとして、またはEmbeddedReferenceJarとしてXamarin.Androidプロジェクトに含まれている必要があり

ライブラリの外部依存関係は:Troubleshooting Bindingsに参照のうえ

だから、あなたは紺碧ストレージSDKのlibが見つけ、ReferenceJarとして、あるいはEmbeddedReferenceJarとしてあなたのプロジェクトにコピーする必要があります。

関連する問題