Android开发中的疑难杂症

关于Android Studio的java.lang.Runti

2017-04-18  本文已影响0人  idiotInside

   想直接看解决方法的可以直接跳至倒数第二段。

    最近使用android studio2.3.1版本,由于经常更换工作环境,需要将项目拷下来导入新系统里继续使用,在编译完成后运行至机器上有时会跳出如上的异常中的无法初始化MainActivity.java这种错误;

    于是我在网上找有关这方面的信息(首先百度)基本都是一些在eclipse上才行的很过时的做法,不过我相信错误的源头都一样,就是编译app时根本没有将MainActivity编译进app里才导致这样的错误...

    于是只好科学上网在stackoverflow上寻找答案,郁闷的是虽然有Android studio的解决方式,但是还是不能解决我的问题。答案无非集中在onCreate方法里的错误或是Manifest里activity注册的问题。

    最后在  http://stackoverflow.com/questions/4688277/java-lang-runtimeexception-unable-to-instantiate-activity-componentinfo  中找到了解决方法:将导致错误的MainActivity.java文件转移到另外的包里,比如在原来的包下创建一个新包,将之放入,此时Android Studio应该会智能地同时修改Manifest中的注册文件。之后重新Make project,Build APK,问题解决。

    最后有件事情值得我自己反省:遇到程序抛出异常需要帮助的千万别百度!直接谷歌!直接Stackoverflow!国内的这方面交流环境真的是...太那啥了

上一篇 下一篇

猜你喜欢

热点阅读