最近我将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>
答案 0 :(得分:15)
所有给定的解决方案都不适合我。对我有用的是:
它将重新索引您的文件,然后该文件将正常工作
答案 1 :(得分:3)
我通过这样做解决了同样的问题
关闭Android Studio
删除:
1 .android
2 .AndroidStudio
3 .gradle
来自C:\ Users \ [您的用户名]
启动Android Studio(将需要一些时间来重建)
答案 2 :(得分:1)
通过在配置中添加默认活动,它对我有用,请按照下列步骤操作:
1-从“运行”按钮旁边的下拉菜单中选择“编辑配置”。
2-在启动选项>启动下,选择指定的活动。
3-另一个字段“活动”将出现,选择您的默认活动。
4-单击“确定”并使用gradle文件同步项目,它应该可以工作。
答案 3 :(得分:0)
您是否重构了它?尝试做:
答案 4 :(得分:0)
我按照以下步骤解决了同样的问题
关闭Android Studio
从中删除:
C:\ Users \您的用户名。android/ log和gradle文件夹
C:\ Users \您的用户名。gradle
来自C:\ Users [您的用户名]
重新启动计算机并运行Android Studio(将需要一些时间来重建)
答案 5 :(得分:0)
我所做的就是禁用离线模式并同步项目
答案 6 :(得分:0)
I deleted .android under C:\Users[your user name] and all worked
答案 7 :(得分:0)
对于将来有类似问题的访客,我只是发布此案例,以防万一,这对您来说同样是一个问题。我尝试了这里提到的所有内容,但没有一个起作用。 Error: Default Activity Not Found
我正在使用Android Studio Stable 3.2.1版本,并且项目在Kotlin中。 我再次克隆了项目,并在几次无效缓存/重新启动后再次重新打开了项目,但无济于事。 最终,这1帮助->将 root .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
}
}
答案 8 :(得分:0)
文件->使高速缓存无效/重新启动 解决了我的问题
答案 9 :(得分:0)
在清单文件中设置自定义样式后,我遇到此构建错误。
android:theme =“ @ style / AppTheme”
到
android:theme =“ @ style / TransparentBackgroundApp”
答案 10 :(得分:0)
文件->使缓存无效/重新启动... 然后使用Gradle文件同步项目