使用静态库

时间:2015-10-28 12:39:59

标签: android ios cordova phonegap-plugins

我有iOS和Android平台的原生SDK,现在客户要求为PhoneGap提供JS SDK。我已经按照一个简单的教程来学习如何创建一个PhoneGap插件,这很简单:create PhoneGap Plugin tutorial。但我的问题是我需要添加一个静态库(.a文件或.jar)作为我的插件的一部分。

检查plugin.xml规范我找到了不同类型文件的几个标签:

  • resource-file
  • 头文件
  • LIB文件
  • 框架

我认为正确的选择是lib-file,但示例显示了BlackBerry中的动态库:

<lib-file src="src/BlackBerry10/native/device/libfoo.so" arch="device" /> <lib-file src="src/BlackBerry10/native/simulator/libfoo.so" arch="simulator" />

有任何线索吗?提前谢谢

1 个答案:

答案 0 :(得分:2)

您需要像源文件一样添加它,并指定这是一个框架,以便将库添加到目标:

<source-file src="src/ios/YourSDK/YourAFile.a framework="true"