我正在构建一个 Cordova Android 插件。我想在 Intent
中使用第 3 方 View
,该 Intent
是由插件创建的(特别是 scissors )。
通常(在非 Cordova 项目中)我会转到我项目的 build.gradle
文件并像这样添加它:
dependencies {
compile 'com.lyft:scissors:1.0.1' }
但似乎我的插件项目中的 build.gradle
文件不应该被触及?
向插件项目添加依赖项以支持通过 Cordova 构建和通过 Android Studio 构建的正确方法是什么?
同样的问题,但针对本地项目(未托管在 GitHub 上)。
最佳答案
您必须使用自己的 gradle 文件,然后像这样将其链接到 plugin.xml
<framework src="relative/path/your.gradle" custom="true" type="gradleReference" />
你必须把那个标签放在 plugin.xml
上,所以在插件安装时它被读取并且 cordova 处理它(不知道它是如何在内部工作的,但我想它从你的自定义 .gradle 到主 build.gradle)。
所以你不能在你当前的项目上测试它,你必须创建一个新项目并添加插件,看看它是否有效
关于android - 向 Android Cordova 插件添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34314996/