나는 모든 것을 시도한 것처럼 느껴집니다. 모든 컴파일러 오류없이 가져 오기 가져 오기 때마다 일부 클래스가 없습니다. 나는 그래서는 PowerMockRunner.class
을 제외한 모든 것을 가지고 수입 내가없이 powerMock을 사용 방법을 모르는 그 다음수입 수입품 Powermock and Mockito
내 Gradle을 파일은 지금처럼 보이는 여기
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':google-play-services_lib')
compile project(':facebook-sdk_lib')
compile 'de.greenrobot:greendao:1.3.7'
compile ('com.google.dexmaker:dexmaker:1.1')
compile ('com.google.dexmaker:dexmaker-mockito:1.1'){
exclude group: 'org.hamcrest'
exclude group: 'org.javassist'
}
compile('junit:junit:4.4'){
exclude group: 'org.hamcrest'
}
compile('org.mockito:mockito-core:1.9.5'){
exclude group: 'org.hamcrest'
}
compile('org.powermock:powermock-api-mockito:1.4.12'){
exclude group: 'org.hamcrest'
}
}
android {
packagingOptions {
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
}
compileSdkVersion 19
buildToolsVersion "19.1.0"
lintOptions {
abortOnError false
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java {
srcDir 'src'
srcDir 'src-gen'
srcDir 'tests'
}
resources {
srcDir 'src'
srcDir 'src-gen'
}
aidl.srcDirs = ['src','src-gen']
renderscript.srcDirs = ['src','src-gen']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
androidTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
}
컴파일러 오류입니다입니다 나는 하루 종일 내 얼굴에 던져진다.
예상치 못한 TOP-LEVEL 예외 : com.android.dex.DexException : 여러 덱스 파일이 LORG/hamcrest/설명을 정의; com.android.dx.merge에서 com.android.dx.merge.DexMerger.getSortedTypes (DexMerger.java:552) 에서 com.android.dx.merge.DexMerger.readSortableTypes (DexMerger.java:594) 에서 . com.android.dx.merge.DexMerger.merge에서 com.android.dx.merge.DexMerger.mergeDexes (DexMerger.java:170) 에서 DexMerger.mergeClassDefs (DexMerger.java:533) (DexMerger.java:188) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers (Main.java:439) at com.android.dx.command.dexer.Main.runMonoDex (Main.java:287) at com.android. com.android.dx.command.dexer.Main.main (Main.java:199) 에서 dm.command.dexer.Main.run main (Main.java:103)