cordova的plugin.xml如何定义模块化的第三方库
发布于 6个月前 作者 adachencs 419 次浏览 来自 问答

我需要集成一个第三方库,他们只提供了ios和android原生sdk,我尝试编写cordova插件去调用原生代码,在做android集成时遇到了问题。 第三方库除了一些jar包,还有一些源码和资源文件,我写的plugin.xml里用<source-file>定义了这些包和文件。 现在我集成编译之后的所有 import com.thirdparty.thirdpartysdk.R; 的地方都有错误: error: package R does not exist

我猜测错误应该是这个第三方库引用的不太对,这个库有个自己的AndroidManifest.xml我没处理,所以com.thirdparty.thirdpartysdk没被当成一个package,导致.R不存在 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.thirdparty.thirdpartysdk" > <application android:allowBackup="true" >
</application> </manifest>

对于这种模块化的第三方库 cordova的plugin.xml里应该怎么定义呢

回到顶部