java – Android .aar库接口参数名称丢失
发布时间:2020-12-15 02:08:25 所属栏目:Java 来源:网络整理
导读:我使用 Android Studio(1.2.2).我构建了一个Android模块库,其中声明了一个接口: public interface myInterface { void onSuccess(String returnedId); void onFailure(Exception e);} 我编译项目,然后从build / outputs / aar /目录中获取.aar文件.然后我将
我使用
Android Studio(1.2.2).我构建了一个Android模块库,其中声明了一个接口:
public interface myInterface { void onSuccess(String returnedId); void onFailure(Exception e); } 我编译项目,然后从build / outputs / aar /目录中获取.aar文件.然后我将.aar导入到包含Import .JAR或.AAR包的项目中.我将其设置为模块依赖项,并将接口导入到我想要使用它的类中. 问题是,当我想使用导入的接口时,自动完成不会使用我在构建库时设置的描述性名称来完成接口变量. Goint到导入的.aar文件中的接口上的声明,我发现: public interface myInterface { void onSuccess(String var1); void onFailure(Exception var1); } 我想要的是:
我得到了什么:
解决方法
.aar文件只包含已编译的代码(.jar文件中的.class文件)
如果您想在Android Studio中查看真实的参数名称,您必须告诉Android Studio它可以在哪里找到您库的源代码(* .java文件). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |