这是我对Stack Overflow的第一个询问,我对Android Dev还是很陌生。不要担心告诉我任何问题。
在最初的项目构建中删除最初在我的测试设备(在本例中为LG G7 ThinQ)上创建的应用程序时,该项目将不再启动。当我从“应用程序回收站”中将项目应用程序还原到设备上时,一切都会恢复。只需执行此操作即可解决问题,但这只是因为我很幸运能够将已删除的应用程序保留在“应用程序垃圾箱”中,以防万一我要恢复它(该应用程序仅保留24小时)。我想知道如果我无法在测试设备上还原最初创建的应用程序,以防万一再次发生,并且由于某种原因而无法还原,我将需要做些什么来构建和启动项目。我实际上没有找到有关此问题的任何信息,但我确实通过禁用设置中的“即时运行”来测试解决方案。这没有用。这是发生这种情况时出现的错误:
执行时出错:am start -n“ com.derwanlan.examples / com.derwanlan.examples.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 开始:Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.derwanlan.examples / .MainActivity} 错误类型3 错误:活动类{com.derwanlan.examples / com.derwanlan.examples.MainActivity}不存在。 启动活动时出错
编辑:
我想我没有足够深入地研究这个问题,因为根据其他有关该问题的帖子的答案,我了解发生了什么。该问题似乎是由于“应用垃圾桶”功能本身的性质所致。当我删除应用程序时,该应用程序将被禁用,并在24小时内在应用程序垃圾箱中排队删除。在此期间,该应用实际上并未删除,但也无法启动。当Android Studio尝试在测试设备上启动应用程序时,这会导致问题(可能只是名称问题?)。我不确定要删除还是保留此问题,因为尽管已经回答了该问题,但尚未找到任何明确提及该问题的应用垃圾桶功能的答案。
答案 0 :(得分:0)
您是否已添加清单Manifest这样的代码
<activity
android:name=".MainActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.Launcher">
<!-- android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"> -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>