Android开发:新建Android Application,src和layout文件夹为空(含新建模拟器及模拟器异常问题解决)

来源:互联网 发布:中国数学水平 知乎 编辑:程序博客网 时间:2024/05/16 18:00

      首先,引发这种问题的原因可能比较多,但多数情况下是SDK与ADT的版本不一致造成的。

      学习Android开发之初,在Android Developers 上直接下载了ADT Bundle,其ADT版本为22.3,后来SDK自动更新到了22.6,但ADT没有更新,所以就出现了以上的问题。

      直接更新ADT即可解决问题,ADT更新方法见下文:

      http://blog.csdn.net/shengxia0dubing/article/details/21334273

PS:

      1. ADT与SDK版本不一致还可能引发模拟器异常,直接的表现就是SDK Manager与AVD Manager管理模拟器的情况不一致。

          我们知道,可以通过两种方式新建模拟器:(1)点击SDK Manager ——Tools——Manage AVDs,在弹出的AVD Manager窗口中点击New即可。步骤如下图所示:

      注意:若Target选项中只有一项最新的版本可选择,那么需要更新SDK,更新方法仍见下文:

      http://blog.csdn.net/shengxia0dubing/article/details/21334273

      模拟器创建成功后结果如下图,模拟器前面标记有对号:

      (2)点击AVD Manager,出现上图所示的AVD Manager窗口,然后点击New新建即可,方法同上。

      注意:当ADT没有更新,其版本与SDK版本不一致时,通过第二种方法无法新建模拟器,新建时将会出现以下问题:

      CPU/ABI处不可选,并且提示No system images installed for this target.而实际情况是,你已经安装了system images,如下所示:

      其实,通过第二种方式不能新建模拟器也就算了,问题是通过第二种方式打开AVD Manager之后,你发现通过第一种方式创建的模拟器裂开了(模拟器前标记的不是对号,而是裂开的图)。

      让我们点击Details看一下这模拟器究竟为啥裂开了。其实这个详解真的很让人费解,完全无法根据他的提示来解决问题啊。我就是被这个详解给坑了!

      其实,这个图裂得很要命啊!因为你发现自己辛辛苦苦编写了一个应用,想通过模拟器或者真机来调试一下,但是根本不行啊!世界上最遥远的距离,莫过于模拟器明明运行着,却不能选择模拟。

      最后:本人是初学者,有表述不当之处望读者见谅,欢迎批评指导。


0 0
原创粉丝点击