使用android_studio打包aar文件,使用xutils的viewutils方法,文件爆红,不能使用。这是什么情况呢?大家有遇到的没有,怎么解决呢?
必须全部改成findViewBuId吗??
同时,@OnClick()注解同样报错
@OnClick(R.id.deal_login_ok_btn)
public void onclickLoginIn(View v) {}这么办??坐等牛人来帮忙!!谢谢
ADT14以后,在LibraryProject中,R.java中的资源ID不是final修饰的,所以不能使用注解的方式,也不能使用Switch感谢你确定aar被正确加载了? <imgsrc="http://static.oschina.net/uploads/space/2015/1106/140028_lbEU_1412465.png"alt="">怎么才算是正确加载了aar呢?
<imgsrc="http://static.oschina.net/uploads/space/2015/1106/141938_KmtA_2509641.png"alt="">
这样算吗?
不算。 加载本地aar文件需要配置
<spanstyle="background-color:#344134;">repositories{flatDir{dirs<spanstyle="color:#6a8759;">'aar'<spanstyle="color:#6a8759;">}}然后依赖配置:
compile(<spanstyle="color:#d0d0ff;">name:<spanstyle="color:#6a8759;">'Volley',<spanstyle="color:#d0d0ff;">ext:<spanstyle="color:#6a8759;">'aar')最后,gradlesync完成以后,build目录下出现:build->intermediates->exploded-aar->Volley
这样才算配置成功
回复<aclass='referer'target='_blank'>@夏的疯狂:当然是可以使用的啊。然后,有一点需要注意的是,aar包别使用debug.aar需要release.aar。你自己测试下看看能不能用啊。aar打包会把libs全部打包进去,最后项目如果使用到了这个aar包,则会自动引入这些aar的自带的jar包。如果aar饮用了远程依赖,则需要在项目中配置该依赖。嗯嗯,谢谢,可是我在生成aar文件的时候,xutils里面的注解都爆红,这时候,是必须用findviewbyid的方法找控件吗?还是可以用xutils的注解,只是需要什么配置?汗。你是说打包成aar文件还是说使用aar文件。 貌似我理解错了。 回复<aclass='referer'target='_blank'>@夏的疯狂:并没有关系啊。能正常生成aar包就可以了。生成的时候,用到xutils注解的地方全部变红,所以如果全部改成findviewbyid,有多痛苦,你懂的。难道生成aar的时候,xutils的方法怎么办啊?/(ㄒoㄒ)/~~继续等!!!版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。