我有一个Xamarin项目和一个附加了jar文件的android绑定库。我如何从jar库中调用一个函数。例如,当按下一个按钮时,从库中调用一个函数。示例项目:
1u4esq0p1#
为此,您可以检查文档Binding a .JAR。Android社区提供了许多您可能希望在应用中使用的Java库。这些Java库通常以.JAR打包(Java归档文件)格式,但是您可以将.JAR文件打包到Java绑定库中,以便Xamarin.Android应用程序可以使用它的功能。通过自动生成的代码 Package 器编写代码。Xamarin工具可以从一个或多个输入.JAR文件生成绑定库。绑定库(.DLL程序集)包含以下内容:
.JAR
生成的MCW代码使用JNI(Java Native Interface)将您的API调用转发到底层的.JAR文件。您可以为最初用于Android的任何.JAR文件创建绑定库(请注意,Xamarin工具目前不支持非Android Java库的绑定)。您也可以选择构建绑定库,而不包括的内容。JAR文件,以便DLL在运行时对.JAR具有依赖关系。如需详细信息,您可以检查:是的。
1条答案
按热度按时间1u4esq0p1#
为此,您可以检查文档Binding a .JAR。
Android社区提供了许多您可能希望在应用中使用的Java库。这些Java库通常以
.JAR
打包(Java归档文件)格式,但是您可以将.JAR
文件打包到Java绑定库中,以便Xamarin.Android应用程序可以使用它的功能。通过自动生成的代码 Package 器编写代码。Xamarin工具可以从一个或多个输入.JAR文件生成绑定库。绑定库(.DLL程序集)包含以下内容:
生成的MCW代码使用JNI(Java Native Interface)将您的API调用转发到底层的.JAR文件。您可以为最初用于Android的任何.JAR文件创建绑定库(请注意,Xamarin工具目前不支持非Android Java库的绑定)。您也可以选择构建绑定库,而不包括的内容。JAR文件,以便DLL在运行时对.JAR具有依赖关系。
如需详细信息,您可以检查:是的。