前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个关于R包报错的tip

一个关于R包报错的tip

作者头像
凌川江雪
发布2018-09-13 13:05:11
4910
发布2018-09-13 13:05:11
举报
文章被收录于专栏:李蔚蓬的专栏

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

将B项目的内容整合到A项目里面;
B项目的MainActivity要改个名字,放进A中新建的Empty Activity中;
复制各个类和布局之后,复制进来的mainActivity的类代码中R包是红色报错的,
Rebuild了一次Project,发现,额。。多了一个右花括号,额。。应该是迁移代码时发生的纰漏,删掉,再次Rebuild(注意有时候我们的项目代码可以尝试用Rebuild Project等方法激出某些关于报错的提示信息),
呵呵,这次可发现问题了,我们都知道Android项目都会自己import一个关于项目自己的packag的R包,而图中我们可以看到,迁移别的项目代码进来的时候,显然R包的import还是保留着旧项目的路径的,而我们新项目的R包路径是这样的:
所以其实,把迁移过来的旧项目的代码中R包的路径更改成我们新项目的R包路径,问题就解决了!!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.03.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 将B项目的内容整合到A项目里面;
  • B项目的MainActivity要改个名字,放进A中新建的Empty Activity中;
  • 复制各个类和布局之后,复制进来的mainActivity的类代码中R包是红色报错的,
  • Rebuild了一次Project,发现,额。。多了一个右花括号,额。。应该是迁移代码时发生的纰漏,删掉,再次Rebuild(注意有时候我们的项目代码可以尝试用Rebuild Project等方法激出某些关于报错的提示信息),
  • 呵呵,这次可发现问题了,我们都知道Android项目都会自己import一个关于项目自己的packag的R包,而图中我们可以看到,迁移别的项目代码进来的时候,显然R包的import还是保留着旧项目的路径的,而我们新项目的R包路径是这样的:
  • 所以其实,把迁移过来的旧项目的代码中R包的路径更改成我们新项目的R包路径,问题就解决了!!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档