Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Eclipse/ADT没有创建main.xml文件_Android_Eclipse_Adt - Fatal编程技术网

Android Eclipse/ADT没有创建main.xml文件

Android Eclipse/ADT没有创建main.xml文件,android,eclipse,adt,Android,Eclipse,Adt,我有最新版本的Eclipse和ADT。我创建了一个新的Android项目,在创建向导中,它要求我创建一个活动,我做到了。但是,当项目加载时,res/layout中没有main.xml文件。我所拥有的只是我创建的活动的activity.xml文件。我甚至试着创建一个没有活动的项目,但是我没有得到main.xml文件 这就是它现在应该使用的方式吗?答案只针对ADT R20而不是较旧的ADT版本 当您尝试使用NoActivity创建项目时,默认情况下将不会创建main.xml,DefaultActiv

我有最新版本的Eclipse和ADT。我创建了一个新的Android项目,在创建向导中,它要求我创建一个活动,我做到了。但是,当项目加载时,res/layout中没有main.xml文件。我所拥有的只是我创建的活动的activity.xml文件。我甚至试着创建一个没有活动的项目,但是我没有得到main.xml文件


这就是它现在应该使用的方式吗?

答案只针对ADT R20而不是较旧的ADT版本

当您尝试使用NoActivity创建项目时,默认情况下将不会创建main.xmlDefaultActivity.java&AndroidManifest.xml中没有DefaultActivity的条目


如果您无法使用默认活动创建新的Android项目,那么这里将提到解决方案(仅适用于ADT R20)

问题似乎出在新项目向导(Android 4.1 API 16)中选择的默认构建SDK上。选择API 15或更低版本,它将创建很好的文件。

我认为您需要匹配您的安装程序版本和ADT版本,如installer-20.0.3和ADT-20.0.3。

我选择了API 14,得到了相同的结果:没有main.xml文件。只有activity_main.xml。我将假设这已经取代了main.xml?

我是这一行业的新手,但我在关注这一点时,在使用Android Studio时发现了一些东西。在Android Studio(新项目)主屏幕上,有许多可用选项,其中包括:

1-“无活动”:您创建的项目最终没有
Activity\u main.xml
,也没有
MainActivity.java

2-“空活动”:项目目录中的
Activity\u main.xml
MainActivity.java
文件都是空的,我假设Android Studio默认为“空活动”项目创建这些文件


“我所拥有的只是我创建的活动的活动xml文件”——即
main.xml
,如果您选择将其命名为该文件的话。如果您在向导中选择了另一个名称,那么,这就是布局文件。打开您的“活动”,检查setContentView(R.layout.XXX)行的内容。抱歉,我正在阅读本教程:并提到所有项目都有main.xml,所以我认为我遗漏了一些内容。接受您的旧问题答案我正在使用“活动”创建它。我正在按照向导进行操作,并在设置项目时创建一个新的空白活动。一旦完成,我在res/layout中看到的就是那个活动。(activity_main.xml)那么问题出在哪里?这是布局文件,将在活动中设置为内容。