小编c2k*_*aps的帖子

JGit如何从RevCom中获取SHA1?

这似乎是一个愚蠢的问题,但我无法在任何地方找到相关文档.

如何获取RevCommit对象的SHA1?

jgit

13
推荐指数
1
解决办法
2518
查看次数

Gradle ADT 0.4错误:缺少android.buildToolsVersion

尝试使用Gradle的最新ADT工具版本构建我的Android项目,我收到以下错误:

Execution failed for task ':compileDebugAidl'.
> android.buildToolsVersion is missing!
Run Code Online (Sandbox Code Playgroud)

使用Gradle 1.6,Android插件0.4.

android adt gradle

11
推荐指数
2
解决办法
9272
查看次数

使用PowerMock和Robolectric的ExceptionInInitializerError

我想将Robolectric与PowerMock一起使用,但我在运行它时遇到了一些麻烦.我认为这是一个依赖性问题 - 现在我的jar只是在Eclipse中管理.

我以两种方式得到ExceptionInInitializerError.首先是:

@RunWith(RobolectricTestRunner.class)
@PrepareForTest(Logger.class)
public class Logger_Test {
    @Mock Config config;

    @Before
    public void setUp() {
        MockitoAnnotations.initMocks(this);
    }
Run Code Online (Sandbox Code Playgroud)

失败:

java.lang.ExceptionInInitializerError
at org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>(ConditionalStackTraceFilter.java:17)
at org.mockito.exceptions.base.MockitoException.filterStackTrace(MockitoException.java:30)
at org.mockito.exceptions.base.MockitoException.<init>(MockitoException.java:19)
at org.mockito.exceptions.misusing.MockitoConfigurationException.<init>(MockitoConfigurationException.java:18)
at org.mockito.internal.configuration.ClassPathLoader.loadImplementations(ClassPathLoader.java:145)
at org.mockito.internal.configuration.ClassPathLoader.findPluginImplementation(ClassPathLoader.java:110)
at org.mockito.internal.configuration.ClassPathLoader.findPlatformMockMaker(ClassPathLoader.java:106)
at org.mockito.internal.configuration.ClassPathLoader.<clinit>(ClassPathLoader.java:59)
at org.mockito.internal.util.MockUtil.<clinit>(MockUtil.java:21)
at org.mockito.internal.MockitoCore.<init>(MockitoCore.java:40)
at org.mockito.internal.stubbing.defaultanswers.ReturnsMocks.<init>(ReturnsMocks.java:18)
at org.mockito.Answers.<clinit>(Answers.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.lang.Class.getEnumConstantsShared(Class.java:2942)
at java.lang.Class.enumConstantDirectory(Class.java:2963)
at java.lang.Enum.valueOf(Enum.java:191)
at sun.reflect.annotation.AnnotationParser.parseEnumValue(AnnotationParser.java:413)
at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:278)
at java.lang.reflect.Method.getDefaultValue(Method.java:720)
at sun.reflect.annotation.AnnotationType.<init>(AnnotationType.java:99)
at sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:66)
at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:202)
at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:69)
at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:52)
at java.lang.reflect.Field.declaredAnnotations(Field.java:1014)
at …
Run Code Online (Sandbox Code Playgroud)

eclipse junit powermock robolectric

5
推荐指数
1
解决办法
1654
查看次数

标签 统计

adt ×1

android ×1

eclipse ×1

gradle ×1

jgit ×1

junit ×1

powermock ×1

robolectric ×1