最近我将我的 android 工作室更新到 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>
给定的解决方案都不适合我。对我有用的是:
- 退出安卓工作室
- 查找 AndroidStudio3.2(或任何您的版本(文件夹
- 转到 AndroidStudio3.2 -> 系统 -> 缓存
- 删除该文件夹
- 重启安卓工作室
它将重新索引您的文件,并且该内容将起作用
我通过这样做解决了同样的问题
关闭安卓工作室
删除:
1 .安卓
阿拉伯数字。安卓工作室
3 .gradle
从 C:\用户\[您的用户名]
启动安卓工作室(重建需要一些时间(
通过在配置中添加默认活动,它对我有用, 按照以下步骤操作:
1-从运行按钮旁边的下拉列表中选择编辑配置。
2-在启动选项>启动下选择指定的活动。
3-将出现另一个字段"活动",选择您的默认活动。
4-单击"确定"并将项目与gradle文件同步,它应该可以工作。
你已经重构了吗?尝试做 :
- 清理了项目
- 已删除构建目录
- 重新启动的安卓工作室
- 重新生成项目
- 跑
我在C:\Users[您的用户名]下删除了.android,并且全部有效
我按照以下步骤解决了同样的问题
关闭安卓工作室
从 中删除:
-
C:\Users\your username .android/log and gradle folder
-
C:\Users\your username .gradle
从 C:\用户[您的用户名]
重新启动计算机并运行Android工作室(重建需要一些时间(
我所做的只是禁用离线模式和同步项目
对于未来有类似问题的访问者,如果这对您来说是同样的问题,我只是发布这个。我尝试了这里提到的所有内容,但没有一个奏效。 错误:未找到默认活动
我正在使用Android Studio Stable 3.2.1版本,项目在Kotlin中。 我再次克隆项目并在几次无效缓存/重新启动后再次重新打开项目,但没有帮助。 最后,这 1 帮助 -> 在根 .gradle文件中升级kotlin 版本。从1.3.10 到 1.3.11
在根分级文件中
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
}
}
文件 ->使缓存/重新启动无效 解决了我的问题
在清单文件中设置自定义样式后,我遇到了此构建错误。
android:theme="@style/AppTheme">
自
android:theme="@style/TransparentBackgroundApp">
文件 -> 使缓存失效/重新启动... 然后将项目与 Gradle 文件同步