問題タブ [java-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 に答える
1670 参照

android - Xamarin を使用した HERE Maps バインディング

HERE Mobile SDK (SDK for Android Premium)を使用してアプリを構築しようとしています。

Xamarin でバインドしたいと思います。残念ながら、このバインディングのガイドはありませんが、Xamarin ストアにはコンポーネントがありました(これは使用できなくなり、非推奨になりました)。Android-Studioのガイドのみがあります。

Android-Studio ガイドに従って、できるだけ近くにとどまるようにしました。


私がこれまでに行ったこと:

  1. 新しいバインディング ライブラリを作成する 新しいバインディング ライブラリを作成する
  2. .JAR ファイル (私の場合は HERE-sdk.jar のみ (テスト目的で gson.jar または javadoc.jar は必要ありません)) を追加し、ビルド アクションを「EmbeddedJar」に設定します。

jar バインディング

  1. その後、プロジェクトをビルドしたところ、1 つのエラーが発生しました。これは、少し調べて解決したものです。 エラー 前のエラーの解決策。

  2. 以前のエラーを解決した後、60 個の新しいエラーが発生しました... ここに画像の説明を入力

metadata.xml ファイルのノードを削除して解決しようとしましたが、これはこの問題の適切な解決策ではないと思います...

これを解決するにはどうすればよいですか?return-types、managedNames などを変更しようとしましたが (このチュートリアルに従って)、どれも機能しませんでした。

また、Xamarin-forumsには、私と同じ問題を抱えていた人がいますが、彼もそれを解決できませんでした。

私は、metadata.xml ファイルの経験がありません。多分私は何かを誤解しました。

助けていただければ幸いです。

前もって感謝します。

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

android - Xamarin Android .AAR で DirectoryNotFoundException が発生する

.AAR Java ライブラリ バインディングを参照しようとすると、次のエラーが発生しました。

0 投票する
0 に答える
112 参照

z3 - z3 ビルド Java バインディング エラー

Mac で Java バインディング用に z3 ソース コード (37c9a31 コミット) をコンパイルすると、次のエラー メッセージが表示されます。
使用している OS XI は El Capitan で、Java バージョンは 1.8.0_91 です。誰もそれを修正する方法を知っていますか?

別の質問: 現在、文字列はソースからコンパイルされた z3 Java バインディングでサポートされていますか? 最新のリリース バージョン (4.4.1) は String をサポートしていないようです。

0 投票する
0 に答える
198 参照

xamarin - Java バインド ライブラリからカスタム ウィジェットを膨張させる Xamarin Android エラー

VrPanoramaView現在、Xamarin を使用して Google VR を簡単に起動して実行しようとしています。

このプロジェクト (Xamarin コンポーネント)を使用して、Java ライブラリを手動でバインドしました。プロジェクト、具体的にはPanoWidgetをバインドすると、次のようになりました: PanoWidget 画像

オブジェクト ブラウザーを使用してVrPanoramaViewの C# コード (部分的に含まれているコード)を調べると、次のコードが表示されます。

私が理解できることから、VrPanoramaViewは登録されており、レイアウトで次の方法で参照することでアクセスできると思われます。

それにもかかわらず、アプリケーションをビルドしてデプロイすると、次のエラーが発生します。

より具体的には、クラスが見つからないようです:

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

c# - Xamarin - .aar Java バインディング - 名前 '[メソッド名]' は現在のコンテキストに存在しません

Facebook Notification .aar ライブラリのバインドを作成しようとしています。

ただし、コンパイル エラーが発生します。

ここに画像の説明を入力

重大度コード 説明 Project File Line Suppression State Error CS0103 The name 'CreateAsset' does not exist in the current context FBNotifications C:\Users\jakub\documents\visual studio 2015\Projects\FBNotifications\FBNotifications\obj\Release\generated\src\ Com.Facebook.Notifications.Internal.Asset.Handlers.BitmapAssetHandler.cs 344 アクティブ

重大度コード 説明 Project File Line Suppression State Error CS0103 The name 'CreateView' does not exist in the current context FBNotifications C:\Users\jakub\documents\visual studio 2015\Projects\FBNotifications\FBNotifications\obj\Release\generated\src\ Com.Facebook.Notifications.Internal.Asset.Handlers.BitmapAssetHandler.cs 350 アクティブ

問題のあるメソッドは次のとおりです。

ここに画像の説明を入力

コードの問題は次のように修正できることがわかります。

BitmapAssetHandler の部分クラスを作成し、Metadata.xmlで削除しながら修正されたメソッドをそこに配置すると修正されると考えましたが、そうではないようです。

これを行うと、メソッドが 2 回存在するというエラーが発生します (どういうわけか、生成されたコードから削除されません)。あまり複雑な問題ではないことを願っています。私のアプローチは正しいですか?または、それを機能させるために他に何かする必要がありますか。

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

java-native-interface - gdaldem.cpp ファイルを gdaldem.java に変換するには?

Javaプログラムでgdaldemを使いたいので、gdaldem.cppをgdaldem.javaに変換したいです。これに関する解決策を教えてください。Javaでgdaldemを使用するための他の解決策がある場合は、それも教えてください。

ありがとう