你在哪里设置了cordova cli插件版本中的类path

我正在为cordova使用第三方aar的cli的一个android插件,并得到符号不存在的错误。

尽我所能解决这个问题,是因为cordova的构build需要被告知库里有一个空气。 它需要包含在类path中。

通常,插件所需的任何configuration更改都将在plugin.xml中进行。 有没有人知道我需要设置告诉cordova关于aar。

(我已经检查,并且由于插件行,aar实际上是在project / libs中)

<source-file src="libs/android/mopub-sdk.aar" target-dir="libs" /> 

或者是我的问题更深一点,而不是一个plugin.xml的问题 – 我需要在cordovacliconfiguration?

Solutions Collecting From Web of "你在哪里设置了cordova cli插件版本中的类path"

好的,我也有类似的问题。 什么对我来说是将这个.aar添加到root / platforms / android文件夹中名为“aars”的文件夹。 并且用以下代码创buildbuild-extras.gradle文件(您必须在root / platforms / android文件夹中创build该文件):

 ext.postBuildExtras = { android { repositories { mavenCentral() flatDir { dirs 'aars' } } dependencies { compile 'io.filepicker:filepicker-android:3.8.14@aar'// IN YOUR CASE, PUT THE CORRECT NAME THAT MATCHS YOURS AAR } } 

现在,编译时,它会得到.aar,并在构buildpath中进行设置。 如果您使用的是第三个库,则应该包含(复制/粘贴到库)文件夹。 您必须将其设置为将这些库包含在构buildpath中,以便在生成时将它放在.apk上。 现在,您只需要在eclipse中导入/ platforms / android文件夹,然后在项目>属性> JAva构buildpath>订单和导出上点击右键。 现在你只需要检查Android私人图书馆,你很好。

希望它可以帮助你。