Eclipse-创建新的Activity

时间:2012-07-20 09:41:50

标签: android eclipse android-activity adt

创建新的Android项目时遇到问题。我填写应用程序的名称和包名称,然后我转到下一个scrren并设置图标。在以下scrren中,当出现此屏幕时,我选择空白活动并点击 next

Eclipse create activity dialog

我输入了所有内容,但我不知道如何处理 Hierarchical Parent 。几天前,它工作得很好,但是现在当我从左边的列表中选择一些东西,并创建活动时,除非我写了一些东西,否则说它是错的。

任何人都可以帮助我吗?

6 个答案:

答案 0 :(得分:3)

对于Activity,将其设置为android.app.activity。

答案 1 :(得分:3)

我遇到了和你一样的问题。过了一天,我找到了方法。

这很简单。重新安装ADT插件: 在Eclipse中,帮助>安装新软件.... 单击右上角的“添加”。 输入“ADT插件”作为名称和网址= http://dl-ssl.google.com/android/eclipse/ 然后直接进入完成

有关如何安装ADT插件的完整教程,您可以查看: http://developer.android.com/sdk/installing/installing-adt.html

答案 2 :(得分:0)

您的错误涉及活动的名称,以验证项目构建sdk

分层父活动通常用于为UP按钮提供默认实现

答案 3 :(得分:0)

1.复制您的包名称,然后转到“Hierarchical Parent”字段。    (任何要跳过此步骤的词语)

2.AndroidManifest.xml需要一个“android.intent.action.MAIN”才能启动。    添加以下源代码

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
像这样:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

答案 4 :(得分:0)

Platform-tools版本14存在此问题,但不存在版本13。

http://dl-ssl.google.com/android/repository/platform-tools_r13-linux.zip

我备份了我当前的(有问题的)/ android-sdk / platform工具,删除了旧文件夹并用ver 13替换了它,启动了eclipse,重置了android-sdk路径(windows&gt; preferences&gt; android,别忘了单击“应用”)并重新创建我的AVD。

版本13还有heirarchical父文本框,但它是可选的。

答案 5 :(得分:0)

问题是应用程序向导的错误... 尝试将活动向导集成在其自身中。问题是如果没有现有项目,集成的活动向导将无法正常工作。

因此,这个问题的简单解决方案来自项目向导,只需为导航类型创建一个“无”的基本主要活动,然后单击“完成”。然后,在创建项目后,使用“活动向导”创建所需的主要活动。

作为奖励,活动向导甚至会重构代码以使用此新活动作为您的主要活动!