修改应用 applicationid 后运行,报找不到 Mainactivity

错误:

Error while executing: am start -n "cgjr.com.cgjr/cgjr.com.cgjr.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=cgjr.com.cgjr/.MainActivity }

Error type 3

Error: Activity class {cgjr.com.cgjr/cgjr.com.cgjr.MainActivity} does not exist.

原来的包名是:cgjr.com.cgjrapplicationId 也是这个

后来把 applicationId 改成 cgjr.com.cgjr.demo, 会报找不到 cgjr.com.cgjr.MainActivity ,但是实际上并没有改包名

原因:

猜测:修改应用 id 后,打包的时候类会根据 applicaitonId 来组织包和代码,不在是编译前的代码结构,但是并没有修改 AndroidManifast.xml 清单文件里的 MainActivity 类的位置,还是原来的,所以会提示找不到类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,245评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,939评论 0 17
  • 今日思考: 本着家长式的“正确的”文学观,如果要我们在《诗经》当中挑选最美的一句诗,我们应该选哪一句呢? ——我读...
    爷有蔓草阅读 2,454评论 0 0
  • 亲爱的宝贝儿,生日快乐! 今天是你的十六岁生日(十五周岁),妈妈感谢你十五年来带给我的幸福与快乐!因为有你,妈妈心...
    雨荷_8f07阅读 3,106评论 0 1
  • 结局
    彩霞飞燕阅读 1,063评论 0 0

友情链接更多精彩内容