eclipse或adt-bundle创建的android项目没有自动生成MainActivity.java和activity_main.xml等文件解决办法

Posted Baum

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse或adt-bundle创建的android项目没有自动生成MainActivity.java和activity_main.xml等文件解决办法相关的知识,希望对你有一定的参考价值。

  以前我电脑一直以来都是用的eclipse3.7来开发android项目的,创建android项目也能正常生成MainActivity.java和activity_main.xml等文件。后来不知道什么原因,电脑几个盘上的文件很多打开都显示乱码。找了很多方法都无法解决,所以就把硬盘给格式化重装了系统。

  重装系统后,重新配置了eclipse的android开发环境,但发现创建的android项目不能正常生成MainActivity.java和activity_main.xml等文件,网上找了很多方法也没能解决,自已就换了个android的集成开发环境ADT,adt-bundle-windows-x86-20131030,但发现也创建的android项目也不能正常生成MainActivity.java和activity_main.xml等文件。没重装系统前这两个开发环境都是可以正常创建的。

  解决办法:原因是我重装系统前的android sdk是在google还没被墙时,通过SDK Manager.exe下载下来的,而重装系统后我用的android sdk是一个培训机构培训用的sdk(现在想想,应该是这个sdk不完整)。而且我把adt-bundle的工作空间指向了eclipse3.7的工作空间。所以adt-bundle配置的sdk是引用了eclipse的配置,还是指向了培训机构的那个sdk(注意ADT集成有自己的android sdk)。后来我把adt-bundle的android sdk路径重新指向到ADT集成的android sdk,结果创建的android项目就能正常生成MainActivity.java和activity_main.xml等文件。同样,我把eclipse3.7的android sdk也重新指向到ADT集成的android sdk,也能正常生成。

  归根结底,我这个原因是因为android sdk不完整造成的。

以上是关于eclipse或adt-bundle创建的android项目没有自动生成MainActivity.java和activity_main.xml等文件解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Android adt-bundle 开发环境的搭建_windows

Android利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world

eclipse修改android项目的apk包名类名

怎么快速开发android程序

Eclipse软件问题-方案积累

使用 Eclipse 时可以安装 2 个或更多 Android SDK