我创建的jar文件由java代码组成。我想在我的phonegap应用程序中使用这个jar。我已将此JAR添加到我工作副本的libs文件夹中。
答案 0 :(得分:1)
你必须为此创建一个插件。
您需要一个扩展CordovaPlugin类的类。在这个类中,您将添加代码以在执行方法中从jar调用代码。
你还必须创建一个javascript文件,以便能够从javascript调用java代码。
您可以按照以下指南或查看phonegap api插件的代码。 http://docs.phonegap.com/en/3.3.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
http://docs.phonegap.com/en/3.3.0/guide_platforms_android_plugin.md.html#Android%20Plugins
答案 1 :(得分:0)
我在尝试设置与SMTP服务器的交互时遇到了这个问题。在platform标签下的plugin.xml文件中,将jar文件添加为源文件,并将目标目录设置为libs /
例如:
<source-file src="src/android/mail.jar" target-dir="libs/" />
<source-file src="src/android/additionnal.jar" target-dir="libs/" />
<source-file src="src/android/activation.jar" target-dir="libs/" />
<source-file src="src/android/MyPlugin.java" target-dir="src/targetpath/to/plugin/here" />