問題タブ [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.
android - Xamarin を使用した HERE Maps バインディング
HERE Mobile SDK (SDK for Android Premium)を使用してアプリを構築しようとしています。
Xamarin でバインドしたいと思います。残念ながら、このバインディングのガイドはありませんが、Xamarin ストアにはコンポーネントがありました(これは使用できなくなり、非推奨になりました)。Android-Studioのガイドのみがあります。
Android-Studio ガイドに従って、できるだけ近くにとどまるようにしました。
私がこれまでに行ったこと:
- 新しいバインディング ライブラリを作成する
- .JAR ファイル (私の場合は HERE-sdk.jar のみ (テスト目的で gson.jar または javadoc.jar は必要ありません)) を追加し、ビルド アクションを「EmbeddedJar」に設定します。
metadata.xml ファイルのノードを削除して解決しようとしましたが、これはこの問題の適切な解決策ではないと思います...
これを解決するにはどうすればよいですか?return-types、managedNames などを変更しようとしましたが (このチュートリアルに従って)、どれも機能しませんでした。
また、Xamarin-forumsには、私と同じ問題を抱えていた人がいますが、彼もそれを解決できませんでした。
私は、metadata.xml ファイルの経験がありません。多分私は何かを誤解しました。
助けていただければ幸いです。
前もって感謝します。
android - Xamarin Android .AAR で DirectoryNotFoundException が発生する
.AAR Java ライブラリ バインディングを参照しようとすると、次のエラーが発生しました。
z3 - z3 ビルド Java バインディング エラー
Mac で Java バインディング用に z3 ソース コード (37c9a31 コミット) をコンパイルすると、次のエラー メッセージが表示されます。
使用している OS XI は El Capitan で、Java バージョンは 1.8.0_91 です。誰もそれを修正する方法を知っていますか?
別の質問: 現在、文字列はソースからコンパイルされた z3 Java バインディングでサポートされていますか? 最新のリリース バージョン (4.4.1) は String をサポートしていないようです。
xamarin - Java バインド ライブラリからカスタム ウィジェットを膨張させる Xamarin Android エラー
VrPanoramaView
現在、Xamarin を使用して Google VR を簡単に起動して実行しようとしています。
このプロジェクト (Xamarin コンポーネント)を使用して、Java ライブラリを手動でバインドしました。プロジェクト、具体的にはPanoWidgetをバインドすると、次のようになりました: PanoWidget 画像
オブジェクト ブラウザーを使用してVrPanoramaView
の C# コード (部分的に含まれているコード)を調べると、次のコードが表示されます。
私が理解できることから、VrPanoramaView
は登録されており、レイアウトで次の方法で参照することでアクセスできると思われます。
それにもかかわらず、アプリケーションをビルドしてデプロイすると、次のエラーが発生します。
より具体的には、クラスが見つからないようです:
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 回存在するというエラーが発生します (どういうわけか、生成されたコードから削除されません)。あまり複雑な問題ではないことを願っています。私のアプローチは正しいですか?または、それを機能させるために他に何かする必要がありますか。
java-native-interface - gdaldem.cpp ファイルを gdaldem.java に変換するには?
Javaプログラムでgdaldemを使いたいので、gdaldem.cppをgdaldem.javaに変換したいです。これに関する解決策を教えてください。Javaでgdaldemを使用するための他の解決策がある場合は、それも教えてください。
ありがとう