5

最近我将我的 android studio 更新到 3.2,但是当旧的打开项目时,我收到错误“未找到默认活动”

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.qualifiedapps.birthdaywishes">

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

4

11 回答 11

25

给定的解决方案都不适合我。对我有用的是:

  • 退出 Android Studio
  • 查找 AndroidStudio3.2(或任何您的版本)文件夹
  • 转到 AndroidStudio3.2 -> 系统 -> 缓存
  • 删除那个文件夹
  • 重启 Android Studio

它将重新索引您的文件,并且那件事会起作用

于 2019-01-08T05:12:14.740 回答
3

我通过这样做解决了同样的问题

关闭 Android Studio

删除:

1.安卓

2.Android工作室

3.gradle

从 C:\Users\[你的用户名]

启动 Android 工作室(需要一些时间来重建)

于 2018-10-20T19:27:14.887 回答
2

它通过在配置中添加默认活动对我有用,按照以下步骤操作:

1- 从运行按钮旁边的下拉菜单中选择编辑配置。

2- 在启动选项 > 启动下选择指定活动。

3-将出现另一个字段“活动”,选择您的默认活动。

4-单击确定并将项目与gradle文件同步,它应该可以工作。

于 2018-12-02T16:45:06.217 回答
1

我删除了 C:\Users[你的用户名] 下的 .android 并且一切正常

于 2018-12-19T11:14:14.460 回答
1

无论如何,您是否对其进行了重构?尝试做:

  1. 清理项目
  2. 删除了构建目录
  3. 重新启动 Android Studio
  4. 重建项目
于 2018-10-04T07:06:04.430 回答
0

我所做的只是禁用离线模式并同步项目

于 2018-12-05T11:09:01.043 回答
0

File -> Invalidate Caches / Restart... 然后将项目与 Gradle 文件同步

于 2019-04-21T18:53:28.590 回答
0

File -> Invalidates Cache / Restart 解决了我的问题

于 2019-01-12T13:57:05.387 回答
0

在清单文件中设置自定义样式后,我遇到了此构建错误。

android:theme="@style/AppTheme"

android:theme="@style/TransparentBackgroundApp"

于 2019-03-14T14:53:33.730 回答
0

对于未来有类似问题的访问者,如果这对您来说是同样的问题,我只是发布这个以防万一。我尝试了这里提到的所有方法,但没有一个起作用。 错误:未找到默认活动

我正在使用 Android Studio Stable 3.2.1 版本,项目在 Kotlin 中。在几次无效缓存/重新启动后,我再次克隆了项目并重新打开了项目,但没有帮助。最后这 1 帮助 -> 升级根 .gradle文件中的kotlin 版本..从1.3.10 到 1.3.11

在根 gradle 文件中

buildscript {
    ext.kotlin_version = '1.3.11'
    ext.annotation_version = "27.1.1"
    repositories {
        google()
        maven { url 'https://maven.fabric.io/public' }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.0.2'
        classpath 'io.fabric.tools:gradle:1.+'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
于 2018-12-31T08:03:56.787 回答
0

我通过以下步骤解决了同样的问题

关闭 Android Studio

从中删除:

  1. C:\Users\你的用户名.android/log 和 gradle 文件夹

  2. C:\Users\你的用户名.gradle

从 C:\Users[你的用户名]

重新启动计算机并运行 Android Studio(重建需要一些时间)

于 2018-11-16T05:50:15.333 回答