【问题标题】:Android Studio: Default Activity Not Found and than USB Debugging not wokingAndroid Studio:未找到默认活动并且 USB 调试不起作用
【发布时间】:2020-11-24 11:51:47
【问题描述】:
我重新安装了我的 Android Studio。我的第一个问题是,当我尝试运行 Activity 时,出现错误:
未找到默认活动
。所以我更改了配置,而不是在 Launch Option 中选择 Default Activity 我选择 Nothing。
我认为这就是为什么我运行项目后什么都没有发生的问题。这是有道理的,因为没有什么是 lauch 还是我错了?
Android Studio 看到我的设备并通过 USB 连接。我之前做过这个,所以我知道我必须在我的设备上允许 USB 调试,我做到了。在我点击运行后,开始加载,然后是这样说的:
安装在 212 毫秒内成功完成。应用程序重启成功,没有
需要重新安装。
但是我的电脑和手机都没有发生任何事情。
【问题讨论】:
标签:
android
android-studio
android-activity
usb-debugging
【解决方案1】:
为了启动您的应用程序,它需要一个“入口点”。您可以在AndroidManifest.xml 文件中定义它,例如:
<activity android:name="com.myapp.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在第一行中添加包路径 + 要在启动时打开的 Activity。您收到错误消息 Default Activity not found 的原因可能是,您创建了一个没有 Activity 的项目。
要创建一个新的 Activity,只需在 Android Studio 中右键单击包 -> 选择 New -> Activity -> 然后例如Empty Activity
【解决方案2】:
只需在 Manifest.xml 文件中将 过滤器标记添加到您希望开始的活动
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>