开发者社区> 问答> 正文

android_studio打包aar文件,使用xutils的viewutils?报错

使用android_studio打包aar文件,使用xutils的viewutils方法,文件爆红,不能使用。这是什么情况呢?大家有遇到的没有,怎么解决呢?



必须全部改成findViewBuId吗??

同时,@OnClick()注解同样报错

@OnClick(R.id.deal_login_ok_btn
public void onclickLoginIn(View v) {}
这么办??坐等牛人来帮忙!!谢谢

展开
收起
爱吃鱼的程序员 2020-06-10 11:21:21 573 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    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ㄒ)/~~继续等!!!

    2020-06-10 11:21:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载