【问题标题】:Project in Android Studio won't start - Activity Class Not SpecifiedAndroid Studio 中的项目无法启动 - 未指定活动类
【发布时间】:2013-05-17 15:16:26
【问题描述】:

根据适用于 android 的新 IDE,我决定从我的旧 Eclipse 中导入项目。 不幸的是,由于Error: Activity Class not specified 的信息,我无法运行它们,我可以在用户重现步骤时找到此错误:

  1. 从顶部栏菜单中选择运行 (ALT+U)
  2. 编辑配置... (ALT+R)
  3. 选择或添加 Android 应用程序
  4. 在常规选项卡中选择Module navigation list 中的项目
  5. 这里不知道选Launch default activity还是Launch

无论我做什么,我仍然在Run/Debug Configurations windows 错误的底部。 我应该如何开始我的 android 项目?

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    请检查您的 src 文件夹是否已添加到构建路径中。我通过导出到 Gradle 从 Eclipse 导入了我的工作区,默认情况下,只有 gen 文件夹被标记为源文件。因此,IDE 无法编译您的源文件,也无法启动任何活动。

    1. 打开导航器
    2. 打开模块设置
    3. 从项目设置中选择模块
    4. 选择 src 和 gen 文件夹并将它们标记为 Source 文件夹,方法是右键单击它们并选择 Source

    希望这会有所帮助。

    【讨论】:

    • 在哪里可以找到“导航器”?
    • @MattHuggins 左侧的“项目”选项卡看起来像 Eclipse 包资源管理器。右键单击包标题,然后“打开模块设置”靠近底部。快捷键是 F4。
    • 导入一个简单的项目时默认不添加src文件夹,我觉得很神奇。我正在尝试从 Eclipse 迁移到 Android Studio,但是像这样的卫生问题并不容易。
    【解决方案2】:

    您可能必须编辑启动配置以告诉它要运行什么 Activity,或者如果它正在运行您的默认 Activity,请确保您的 Manifest 正确地说明了此 Activity。

    点击顶部栏上绿色运行箭头旁边的下拉菜单。然后按“编辑配置”:

    【讨论】:

    • 我知道如何添加Android应用程序,但是在我选择模块后,点击Launch default Activity我无法运行它。由于错误放置在窗口底部
    • Error: Activity Class not specified 我的项目名为X 有一个名为L 的库,其中包含所有内容。这个库L 里面还有MainActivity 类。我无法运行L,因为它是一个库,但我无法运行X,因为它没有MainActivity;)你关注我吗?
    • 我也有同样的问题。很烦人。 :-/ Android Studio 非常笨重。我认为此时“alpha”会比“beta”更合适。
    【解决方案3】:

    您是否在 Android Studio 中也正确导入了您的库?

    检查文件 > 项目结构 > 库

    你看到你的图书馆 L 了吗?

    【讨论】:

      【解决方案4】:

      apply plugin: 'com.android.Library'(从模块级gradle)替换为apply plugin: 'com.android.application'

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-05
        • 1970-01-01
        • 1970-01-01
        • 2018-05-13
        • 2014-06-17
        • 2019-02-14
        • 2022-06-13
        相关资源
        最近更新 更多