我有最新版本的 Eclipse 和 ADT。我创建了一个新的 Android 项目,在创建向导中它要求我创建一个 Activity,我做到了。但是,当项目加载时,我在 res/layout 中没有 main.xml 文件。我所拥有的只是我创建的活动的 activity.xml 文件。我什至尝试创建一个没有活动的项目,但我没有得到 main.xml 文件。
这是它现在应该工作的方式吗?
我认为您需要匹配您的安装程序版本和 ADT 版本,例如 installer-20.0.3 和 ADT-20.0.3 。
我选择了 API 14,得到了相同的结果:没有 main.xml 文件。只是activity_main.xml。我会假设这已经取代了 main.xml?
看来问题出在新建项目向导(Android 4.1 API 16)中选择的默认构建 SDK 上。选择 API 15 或更低,它会创建文件就好了。
答案仅针对ADT R20,而不针对旧 ADT 版本
当您尝试使用NoActivity创建项目时,将不会有main.xml,默认创建DefaultActivity.java并且 AndroidManifest.xml 中没有 DefaultActivity 的条目
如果您无法使用默认活动创建新的 Android 项目,那么这里是提到的解决方案(仅适用于ADT R20)https://stackoverflow.com/a/11260656/582571
我是这个行业的新手,但这是我在学习本教程时使用 Android Studio 发现的。在 Android Studio (New Project) Home 屏幕上,有很多选项可用,其中有:
1-“无活动”:您创建的项目最终没有activity_main.xml
,也MainActivity.java
没有
2-“空活动”:您的项目目录中会出现空文件activity_main.xml
和MainActivity.java
文件,我假设 Android Studio 默认为“空活动”项目创建这些文件。