Eclipse 不会生成 MainActivity.java和activity_main.xml

在创建新的Android应用程序项目时,其包名称下应在src文件夹中自动生成,并应在布局文件夹中创建。但它不是被创造出来的。MainActivity.javaactivity_main.xml

enter image description here

而且在清单中,它不会生成此POC

 <activity
        android:name="info.androidhive.slidingmenu.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

但是,我手动添加了所有这些内容。

  • 然后activity_main.xml显示此错误

     Eclipse is loading framework information and the layout library from the SDK folder.
     activity_main.xml will refresh automatically once the process is finished.
    
  • 主要活动.java无法识别 中的布局字段setContentView(R.layout.activity_main)

昨天我从SDK管理器中删除了这些工具已安装/更新的更新enter image description hereenter image description here

我尝试清理项目,更改工作区,重新启动eclipse和Windows,但这无助于:(


答案 1

我在创建新项目时通过更改方法解决了问题...不知道为什么,但是在将ADT更新到最新版本后,当我们创建“空白活动”时,它会生成空的src和res文件夹,但是如果我们创建新的“空活动”,它会生成默认的hello world程序,就像以前版本的ADT一样。因此,只需在要添加新的Android项目时单击创建空活动


答案 2

正如一个人所说

即使我下载了Android SDK并进行了全新安装,我也遇到了同样的问题,但我刚刚解决了它。我试图点击“帮助” - >“检查更新”,然后我收到一条弹出消息,说一切都是最新的,但经过进一步的研究,在我看来它不是最新的。您需要做的是单击“帮助” - >“安装新软件”并从以下网址安装(这将更新它):https://dl-ssl.google.com/android/eclipse/

请参阅此处的线程 https://code.google.com/p/android/issues/detail?id=66647


推荐