当前位置: 首页 > 知识库问答 >
问题:

如何使用Maven Android Studio正确导入?

淳于凯
2023-03-14

21:30:01 Gradle build完成,但在34秒内出现2个错误

错误:打包APK/home/daniela/androidstudioprojects/conectasp/app/build/outputs/APK/app-debug-unaligne期间文件重复。APK错误:任务“:app:packagedebug”执行失败。

APK meta-inf/license.txt文件1:/home/daniela/.gradle/caches/modules-2/files-2.1/javax.activation/activation/1.1.1/485DE3A253E23F645037828C07F1F1F1AF40763a/activation-1.1.jar文件1:/home/daniela/.gradle/caches/modules-2/files-2.1/javax.activation/activation/1.1.1/485DE3A253E23F645037828C07F1F1AF40763a/activation-1.1.jar中复制了重复文件

共有1个答案

逄岳
2023-03-14

我在Apache Imports上遇到过这个问题。您需要添加:

packagingOptions {
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/license.txt'
}

去你的建筑.年级。然后,您可能会得到一些其他错误,遵循这个模式,不断添加排除,直到它编译完成为止。

 类似资料:
  • 问题内容: 在我用Go编写的Google App Engine项目中,我一直在使用例如 在很长一段时间内都取得了成功,并假设导入将我拥有App Engine SDK的地方定位。但是,现在我也想使用Google的第三方库,该库也使用App Engine的东西,但是要以完整路径导入: 运行应用 未能找到appengine失败: 显然,我希望使用相同的App Engine部件来避免其他问题。我的第一步是

  • 问题内容: 我只想检索UserAccount类中的某些列,所以我有以下代码: 我得到了空值作为回报。但是,如果我注释掉setProjections,我将获得具有所有属性的用户。在这种情况下,如何正确使用setProjection? 问题答案: 它返回一个Object数组,因此代码应为:

  • 问题内容: 我不知道我在哪里错了:/。当我运行这段代码时,我得到的只是一个空白元素。我似乎无法让insertRule方法执行任何操作(甚至不会产生错误)。我想念什么吗? 问题答案: 这有点令人困惑,但是您的代码确实可以工作,只是您看不到返回的XML树中插入的规则。 为了验证您的代码是否有效,您可以执行两个测试: 运行上面的代码片段,您可以看到CSS规则确实适用。并且属性也在控制台中更改。 当浏览器

  • 问题内容: 如何使用从类路径中查找递归资源? 例如 在“目录”中查找所有资源:想象一下 不幸的是,这只会检索到恰好该“目录”。 所有资源都已命名(递归) 但这返回一个空。 还有一个额外的问题:与有什么不同? 问题答案: 没有办法递归搜索类路径。您需要知道资源的完整路径名才能以这种方式检索它。该资源可能位于文件系统中的目录中,也可能位于jar文件中,因此它不像执行“类路径”的目录列表那样简单。您将需

  • 问题内容: 我最近开始使用ScriptManager。我有一个通过JavaScript填充的ASP.NET DropDownList控件。但是,我正在使用事件验证。因此,如果我不使用下拉菜单中的“ RegisterForEventValidation”调用,则会遇到以下错误。我怎么知道在第二个参数中设置什么值(我有“值”)?我正在通过JavaScript填充下拉列表,因此我不知道后面的代码中包含哪

  • 我正在尝试正确地使用ByteBuffer和BigEndian字节顺序格式。。 我有几个字段,我试图把它存储在Cassandra数据库之前放在一个单一的ByteBuffer中。 我将要写入Cassandra的字节数组由三个字节数组组成,如下所述- 现在,我将写,和一起到一个字节数组和由此产生的字节数组我将写入Cassandra,然后我将有我的C程序来检索它字节数组数据从Cassandra,然后反序列