当我从:
添加couchbase lite cordova插件时https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin
构建时出现此错误:
Duplicate files copied in APK META-INF/LICENSE
File 1: C:\JavaScript\Project-Angular\platforms\android\libs\jackson-databind-2.5.0.jar
File 2: C:\JavaScript\Project-Angular\platforms\android\libs\jackson-databind-2.5.0.jar
You can ignore those files in your build.gradle:
android {
packagingOptions {
exclude 'META-INF/LICENSE'
}
}
我知道它与build.gradle文件有关,但我在各处搜索,所有问题都是关于Android的。我不知道自编辑以来我应该如何编辑build.gradle文件。
删除插件可解决问题
答案 0 :(得分:1)
要解决此问题,您必须在项目中创建名为 platforms / android / build-extras.gradle 的文件。创建该文件后,您可以粘贴以下代码:
if(Meteor.isClient)
{
// This code is executed on the client only
Accounts.ui.config({
passwordSignupFields: "USERNAME_ONLY"
});
}
下次您尝试为Android构建和运行项目时,您不应再遇到此问题。
有关Apache Cordova的 build-extras.gradle 文件的更多文档可以在官方文档中找到:
https://cordova.apache.org/docs/en/5.0.0/guide/platforms/android/tools.html
最佳,