起因:最近在做android开发的时候,不知道把哪里的配置动到了,导致我所有的module都无法在模拟器上进行调试运行。统统出现了Default Activity not found问题。尝试过几种方法:
1、在AndroidManifest.xml中,将MainActivity注册更改为类的全路径。标红部分为包的全路径。结果未解决我的问题。
2、在edit configurations中,将launch Options选项进行修改,还是无法运行。
3、很多解决方案中,可以点击File-》invalidate caches/restart.重启后就可以运行,的确,偶尔能成功,但是解决不了问题
4、最后把我弄崩溃了,调试特别不方便,那何不把配置重置呢,看这架势也是配置上出了问题。找了一圈重置配置的办法,其实也很简单。删用户文件!用户配置 在c:/用户(user)/你的用户名/ 下面的两个文件夹:.android 以及.AndroidStudio3.3 .后面的数字根据版本不同,这个不影响。 删掉之后,启动AS,就重头配置一遍。。。。再打开已存在的Project。
ps:这个虽然能解决问题,但也要慎用。。。毕竟基本所有的东西都要重来一遍了,除了写好的代码。