一个关于R包报错的tip

简介: 我们做Android开发时,在项目迁移的时候总会遇到各种R包报错的情况,这个时候一定要淡定一点,好好去思考和尝试着解决问题,下面分享一下一个最近遇到并最终得到解决的R包报错的情况。

我们做Android开发时,在项目迁移的时候总会遇到各种R包报错的情况,这个时候一定要淡定一点,好好去思考和尝试着解决问题,下面分享一下一个最近遇到并最终得到解决的R包报错的情况。

将B项目的内容整合到A项目里面;

B项目的MainActivity要改个名字,放进A中新建的Empty Activity中;

复制各个类和布局之后,复制进来的mainActivity的类代码中R包是红色报错的,

Rebuild了一次Project,发现,额。。多了一个右花括号,额。。应该是迁移代码时发生的纰漏,删掉,再次Rebuild(注意有时候我们的项目代码可以尝试用Rebuild Project等方法激出某些关于报错的提示信息),


img_2c19a203e22a38d8c707ef81520441a4.png


img_4d827929f9bcb15f3f43bf5a91ade891.png

呵呵,这次可发现问题了,我们都知道Android项目都会自己import一个关于项目自己的packag的R包,而图中我们可以看到,迁移别的项目代码进来的时候,显然R包的import还是保留着旧项目的路径的,而我们新项目的R包路径是这样的:


img_25b3ce71072613aabe963293886cd368.png

所以其实,把迁移过来的旧项目的代码中R包的路径更改成我们新项目的R包路径,问题就解决了!!

目录
相关文章
element el-cascader动态编辑赋值后,不回显的解决方法(整理)
element el-cascader动态编辑赋值后,不回显的解决方法(整理)
|
前端开发 JavaScript
使用Element-UI中的el-upload实现文件的上传demo(亲测有用)
使用Element-UI中的el-upload实现文件的上传demo(亲测有用)
HBuilder报错文件查找失败:'./pages/info/info/info.vue' at main.js:3解决办法
HBuilder报错文件查找失败:'./pages/info/info/info.vue' at main.js:3解决办法
4475 0
|
3月前
|
JavaScript
vue element-ui 中el-message重复弹出问题解决 el-message重复弹出解决办法
vue element-ui 中el-message重复弹出问题解决 el-message重复弹出解决办法
254 49
|
前端开发 API
ant design控制tag选中的写法
ant design控制tag选中的写法
100 0
|
机器人
Typecho弹出find Input author error怎么解决
Typecho弹出find Input author error怎么解决
104 0
|
6月前
报错The above error occurred in the <InnerPicker> component:解决方法和Ant Design form表单setFieldValue修改input
报错The above error occurred in the <InnerPicker> component:解决方法和Ant Design form表单setFieldValue修改input
246 0
element使用el-upload组件实现自定义方法上传图片或者文件(配有详细注释)
element使用el-upload组件实现自定义方法上传图片或者文件(配有详细注释)
429 1
element使用el-upload组件实现自定义方法上传图片或者文件(配有详细注释)
|
JavaScript
ElementUI this.$message is not a function 解决方法
ElementUI this.$message is not a function 解决方法
200 0
页面404,后台 class not found,但是 jar 包可以定位到
页面404,后台 class not found,但是 jar 包可以定位到