問題タブ [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.

0 投票する
1 に答える
170 参照

xamarin - Xamarin は、StripeTerminal のバインド プロジェクトを作成します。

StripeTerminal CocoaPod ( Stripe Terminal iOS ) のバインド プロジェクトを作成しようとしています。ポッドファイルをセットアップします。次に、Xamarin のドキュメントを使用して、Objective Sharpie をインストールし、

sharpie pod bind

2つのファイルを作成しました。StripeTerminal_ApiDefinitions.cs および StripeTerminal_StructsAndEnums.cs。これらのファイルは見栄えがよく、XCode プロジェクトを使用していたときに期待していたメソッドが含まれています。

次に、StripeTerminal フレームワーク ファイルにネイティブ リファレンスを追加したことを指摘しましたが、リンク ファイルが作成されていないようです。Xamarin のヘルプ ドキュメントには、iOS ネイティブ ライブラリが .a で終わることが記載されていますが、このフレームワークはそうではありません。フレームワークのフォルダー、拡張機能のないライブラリへのネイティブ参照を指定しようとし、ライブラリ プロジェクトの名前を .a に変更しました。ビルドしようとするたびに「API定義ファイルが指定されていません」というエラーが表示されます。

0 投票する
2 に答える
1092 参照

android - エラー CS0115 '...OnBindViewHolder(Object, int)': オーバーライドする適切なメソッドが見つかりません

私はこのライブラリをバインドしています:

https://github.com/mancj/MaterialSearchBar

一般的には機能しますが、RecyclerView のサポートを追加しようとすると問題が発生するため、次のライブラリを追加しました。

そして、次のエラーが発生しました。

いくつかの部分クラスを作成するというこのアドバイスに従おうとしました:

xamarin.android binding thorw '継承された抽象メンバー 'RecyclerView.Adapter.OnCreateViewHolder(ViewGroup, int)' を実装していません'

しかし、それは機能せず、重複が発生し始めました。個人的には、主な問題はここにあると思います:

重大度コード 説明 Project File Line Suppression State Error CS0115 'SuggestionsAdapter.OnBindViewHolder(Object, int)': Xamarin-MaterialSearchBar C:\Users\feder\source\repos\Xamarin-MaterialSearchBar\Xamarin-MaterialSearchBar\obj をオーバーライドする適切なメソッドが見つかりません\Release\generated\src\Com.Mancj.Materialsearchbar.Adapter.SuggestionsAdapter.cs 666 アクティブ

これは私のVS 2019の構成です:

img1

img1

プロジェクトの Gradle の唯一の依存関係は次のものです。

コンパイルされたaar ファイルとプロジェクトでそれをテストする場合。

あなたが見ることができるように、私はそれらすべてを持っています。何が足りないのですか?ありがとう。

0 投票する
1 に答える
324 参照

c# - タイプ「Foundation.You_Should_Not_Call_base_In_This_Method」の例外がスローされました

xamarin IOS にfreshChatを統合したいので、IOS バインディング ライブラリを追加し、ApiDefinition、LibFDFreshChatSDK.a & Struct を追加して、そこから Dll を作成しました。

生成された DLL をコピーし、Xamarin IOS に参照を追加します。

パラメータに AppId と AppKey を渡して FreshchatConfig のオブジェクトを作成すると、例外がスローされます

「タイプ 'Foundation.You_Should_Not_Call_base_In_This_Method' の例外がスローされました」