草庐IT

annotation

全部标签

java - 如果没有 @Provides- 或 @Produces-annotated 方法,则无法提供 Dagger2

所以我正在开发一个具有mvp模式的应用程序,但我在使用Dagger2时遇到了问题我为演示者创建了一个名为HelloPresenter的界面。然后我为该接口(interface)创建了一个名为HelloPresenterImpl的实现我的HelloPresenterpublicinterfaceHelloPresenter{publicvoidsayHello();}我的HelloPresenterImplpublicclassHelloPresenterImplimplementsHelloPresenter{StoryViewstoryView;@InjectpublicHelloP

java - 迁移AndroidX运行报错android.support.annotation does not exist

我刚刚将我的项目迁移到AndroidX。同步和构建阶段没问题,但是当我尝试运行编译器时显示此错误:error:packageandroid.support.annotationdoesnotexist构建文件时出现此错误//GeneratedcodefromButterKnife.Donotmodify!packagecom.xdatanet.cda.Adapters;importandroid.support.annotation.CallSuper;//Gradle属性android.enableJetifier=trueandroid.useAndroidX=trueGradle

android - 移动到 Android Annotations v.2.7 后的 java.lang.ArrayStoreException : sun. reflect.annotation.TypeNotPresentExceptionProxy

在迁移到AndroidAnnotationsv.2.7后,我在eclipse中构建我的项目时遇到了问题,同时mavenbuild没问题。这是来自Eclipse错误日志的堆栈跟踪:ErrorMonNov0515:49:49GMT+02:002012Errorsrunningbuilder'JavaBuilder'onproject'heroes'.java.lang.ArrayStoreException:sun.reflect.annotation.TypeNotPresentExceptionProxyatsun.reflect.annotation.AnnotationParser

android - 当我生成签名的 APK 时,我遇到了一个问题

我想生成签名的APK,我已经编译了'com.squareup.okhttp3:okhttp:3.8.1'。但它发生了一些问题。看起来像是关于“okhttp”的问题。我不知道如何解决它。我研究了很多资料,但似乎很少有这方面的资料。消息:Information:Gradletasks[:app:assembleFreeRelease]Warning:okhttp3.Address:can'tfindreferencedclassjavax.annotation.NullableWarning:okhttp3.Authenticator:can'tfindreferencedclassjav

java: 无法访问org.mybatis.spring.annotation.MapperScan

java:无法访问org.mybatis.spring.annotation.MapperScan错误的类文件:/E:/maven/repository/org/mybatis/mybatis-spring/3.0.1/mybatis-spring-3.0.1.jar!/org/mybatis/spring/annotation/MapperScan.class类文件具有错误的版本61.0,应为52.0请删除该文件或确保该文件位于正确的类路径子目录中。springboot与mybatis整合时报如上错误:参考该篇文章:https://wenku.csdn.net/answer/6jghdrg8

android - 发布构建 apk 文件

我正在使用一个应用程序,我在我的应用程序的build.gradle文件中启用了runProguardtrue。当我去构建签名的apk时,我收到警告并且构建过程失败。日志文件:Warning:com.google.common.base.Absent:can'tfindreferencedclassjavax.annotation.NullableWarning:com.google.common.base.Ascii:can'tfindreferencedclassjavax.annotation.CheckReturnValueWarning:com.google.common.ba

android - 将 Mockito Matchers.any() 与 android.support.annotation.IntDef 自定义注释一起使用

我正在尝试编写一个Junit测试来验证是否调用了以下方法:publiclongexecuteRequest(@RequestCodes.Code.RequestAnnotationintrequestCode,ObjectrequestInformation,RequestListenerrequestListener){booleansuccess=false;...dostuff...returnsuccess?1L:-1L;}在测试中使用:Mockito.when(mockedRequest.executeRequest(Matchers.any(RequestCodes.Cod

The injection point has the following annotations: - @org.springframework.beans.factory.annotation.

Spingboot项目启动时报一下错误,错误如下:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.2023-08-2718:18:13.481ERROR4816---[main]o.s.b.d.LoggingFailureAnalysisReporter:***************************APPLICATIONFAILEDTOSTART***************************Description:Fieldz

java - 如何在 Gradle 中使用自定义 Java Annotation Processor?

我一直在研究一个简单的java注释处理器,它扩展了AbstractProcessor。我已经能够使用javac-ProcessorMyProcessormySource.java成功测试它问题是使用AndroidStudio将其集成到一个简单的HelloWorldandroid应用程序中。我首先创建一个新的Android项目,然后添加一个单独的模块,我在其中放置我所有的注释处理器代码(MyProcessor类及其使用的自定义注释)。然后我将这个新模块添加为HelloWorldandroid项目的依赖项。dependencies{compilefileTree(dir:'libs',in

android - 错误:(28, 34)错误: package android. support.annotation不存在

将EclipseADT项目导入AndroidStudio后,我看到以下错误:Error:(28,34)错误:包android.support.annotation不存在Error:(34,34)错误:包android.support.v4.content不存在Error:(26,30)错误:android.support.v4.app包不存在我已经通过SDK管理器安装了Android支持库和存储库,这是我在模块的build.grade文件中的依赖项:compileproject(':pullToRefreshListView')compileproject(':facebook')co