問題タブ [xamarin-binding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin.android - Android ライブラリ(AAR)の Xamarin バインディング
xamarin Android でhttps://www.dsphotoeditor.com/ライブラリを使用したいと考えています。そのために、バインディング プロジェクトを作成しました。私はバインディングを作成する方法を知っています.sinchライブラリではすでにそれを行っています. しかし、https://www.dsphotoeditor.com/の場合、いくつかのエラーを解決できません。次の内容で metdata.xml ファイルを更新しました
上記の XML の 1 ~ 4 行目は、エラーを削除するために追加されています。
「名前空間パスにクラス名を含めることはできません。名前の無効化エラー」
クラスを保護するために追加された5行目から10行目(理由:デフォルトで.Netはパブリッククラスを作成するため、Java保護されたメソッドをオーバーライドする際に問題が発生します)
上記のメソッド メタデータはいくつかのエラーを修正するのに役立ちますが、まだ多くのエラーがあります。エラーを以下に示します。
クラス BindingImagebrushview.ImageBrushView の基本型 com.dsphotoeditor.sdk.ui.ac が不明です
マネージ タイプ Com.Dsphotoeditor.Sdk.UI.Simplecropview.CropImageView のメソッド A の不明な戻り値のタイプ com.dsphotoeditor.sdk.ui.simplecropview.a。マネージ タイプ Com.Dsphotoeditor.Sdk.UI.Simplecropview.CropImageView のメソッド A の不明なパラメーター タイプ com.dsphotoeditor.sdk.ui.simplecropview.bb。
マネージ タイプ Com.Dsphotoeditor.Sdk.UI.Simplecropview.CropImageView のメソッド A の不明なパラメーター タイプ com.dsphotoeditor.sdk.ui.simplecropview.CropImageView.a。
マネージド型 Com.Dsphotoeditor.Sdk.UI.Simplecropview.CropImageView のメソッド SetCropMode の不明なパラメーター型 com.dsphotoeditor.sdk.ui.simplecropview.CropImageView.a。
マネージド型 Com.Dsphotoeditor.Sdk.UI.Simplecropview.CropImageView のメソッド SetGuideShowMode の不明なパラメーター型 com.dsphotoeditor.sdk.ui.simplecropview.CropImageView.c。マネージド型 Com.Dsphotoeditor.Sdk.UI.Simplecropview.CropImageView のメソッド SetHandleShowMode の不明なパラメーター型 com.dsphotoeditor.sdk.ui.simplecropview.CropImageView.c。
このライブラリの作業 Android コードhttps://drive.google.com/open?id=1msStp0MdaGVY8QVXl8ZVpzLrqXoJQoMG