java - TACO Java 依赖项

标签 java android visual-studio cordova taco

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

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

最佳答案

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

<platform name="android">

</platform>

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

权限docs

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

外部库 docs

<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" />

关于java - TACO Java 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40219717/

相关文章:

android - 由于 setOnKeyListener,Edittext 不接受数字输入

c# - 有没有办法在属性的属性上使用 "ShouldSerialize[PropertyName]"?

visual-studio - 按下开始调试按钮时,如何停止丢失所有 IDE 窗口位置?

java - fork 的虚拟机没有正确告别就终止了。 VM 崩溃或调用 System.exit

更改监听器时的android自动旋转配置

java - 哪个哈希码 HashMap 实现用于值检索

android - git克隆后的Gradle错误

visual-studio - 如何在 Visual Studio 中完全清理 bin 和 obj 文件夹?

java - 如何在JAVA非阻塞I/O(NIO)API中使用多核?

java - 转换 ArrayList 类变量以进行反序列化