0

我有一个使用 Visual Studio 2015 的 Apache Cordova 工具创建的 Cordova 项目。我们正在尝试创建一个使用外部库的插件,该库依赖于各种事物,例如 Google 的位置服务。我发现它们放在一个 .gradle 文件中,但不知道如何使用 TACO 将它们放入该文件中。我可以手动完成,但每次构建项目时 VS 都会重新生成 .gradle 文件。

我是 TACO 的新手,所以我可能遗漏了一些东西。

4

1 回答 1

1

开始使用 Cordova 插件时非常常见的问题。过去我一直在为此苦苦挣扎。从阅读本文开始。您需要在plugin.xml文件中添加一些条目。在该文件中,您应该为您支持的每个平台提供一个部分。您也不应该platform/android/build.gradle直接修改文件。制作一个单独的,最终将其内容附加到您的platform/android/build.gradleusing 中<framework>

<platform name="android">

</platform>

在平台中添加类似的内容以匹配您的功能:

权限文档

<config-file target="AndroidManifest.xml" parent="/*">
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    ....
</config-file>

外部库文档

<framework src="src/android/build.gradle" custom="true" type="gradleReference" />
<source-file src="lib/android/sample-android-sdk/sample.jar" custom="true" target-dir="lib" />
于 2016-10-24T21:12:35.833 回答