android的getResources()报错如何解决?
用String[]group=getResources().getStringArray(R.array.group);去获取res下的数组,然后报如下的错误:Attem...
用String[] group = getResources().getStringArray(R.array.group);去获取res下的数组,然后报如下的错误:
Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference. 展开
Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference. 展开
1个回答
展开全部
在AndroidStudio的Library工程目录下build.gradle同级目录添加文件"public-xml.gradle"。
在Library的build.gradle文件中添加如下内容:apply from: 'public-xml.gradle' 。
在AndroidStudio的app主工程的build.gradle同级目录下添加文件"public-xml.gradle" 。 这个脚本与Library中脚本的唯一区别就是applicationVariants和libraryVariants。
在app的build.gradle文件中添加如下内容:apply from: 'public-xml.gradle' 。
然后,重新rebuild工程即可(核实AndroidStudio生成的R文件与public.xml文件中ID一致)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询