热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AndroidStudio1.1,简单的junit测试设置

如何解决《AndroidStudio1.1,简单的junit测试设置》经验,请帮忙看看怎么搞?

我已经阅读过,有很多广泛的答案(比如这个),但Android世界发展得如此之快,以至于它们似乎有点过时,官方文档仍然指的是带有ADT的Eclipse.

我正在运行AS 1.1,我正在尝试设置简单的junit测试以在模拟器上运行,而不使用Robolectric.如果我不包括在我的JUnit build.gradle,它无法找到@After,@Before并且@Test和我package org.junit does not exist.加入后

// unit tests
androidTestCompile 'junit:junit:4.11'

错误变成了

Error:duplicate files during packaging of APK
[...]/app/build/outputs/apk/app-debug-test-unaligned.apk
Path in archive: LICENSE.txt
Origin 1: [...]/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar
Origin 2: [...]/.gradle/caches/modules-2/files-2.1/junit/junit/4.11/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar
You can ignore those files in your build.gradle:
android {
  packagingOptions {
    exclude 'LICENSE.txt'
  }
}

根据控制台建议排除LICENSE.txt,它可以工作,但感觉就像一个黑客.所以我想知道,我可能会错过一些东西吗?谢谢.


推荐阅读
author-avatar
数到我答应我937
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有