您的位置:首页 > 移动开发 > Android开发

Android Studio无法利用模板新建Activity与Fragmnet的问题分析与解决

2015-11-14 23:41 676 查看
AndroidStudio的新建模板用习惯了觉得很方便,布局文件,Manifest都自动帮着添加好了。但前段时间遇到了如题如述的问题:用模板选择新建Activity和Fragment时都没有一点反应。当然每一个人的问题原因可能都不一样,我就自己遇到的,并解决了的问题,给有相同困扰的提供一种思路。

背景:

利用SVN上锁后偶尔会出现利用模板新建Activity与Fragment无反应的情况。

分析:

1、刚开始怀疑是模板文件的问题,后来确认和这些没有半毛钱关系;

2、注意到AndroidStudio利用模板新建Activity与Fragment时会向AndroidManifest.xml中写入Activity的声明,猜测这个问题和SVN的文件锁有关系。因为,没有写入权限,AndroidStudio就无法写入Activity的声明。取得AndroidManifest.xml的锁后,发现利用模板新建Activity依然不成功,但是在AndroidManifest文件中多了声明。由些可知,文件锁造成这种问题出现的可能性极大。

3、继续分析后发现,在取得values文件夹里的文件锁,主要是string.xml,dimens.xml这两个文件的锁,再加上AndroidManifest.xml的文件锁。一般说来,在取得这三个文件的SVN锁后,利用模板新建Activity和Fragment就会成功了。如还不成功,请尝试取得values文件夹下其它文件的SVN锁权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息