Reputation: 2601
I'm using MAUI 9. I have a simple project with some platform-specified codes. Whenever I wanted to run my project in Visual Studio I got a modal with the following message. But I have no errors on my Error List.
Microsoft Visual Studio: The project cannot be launched for Android. Please check the error list for more details.
Upvotes: 3
Views: 404
Reputation: 579
I had this issue, too. VS hung while I was running the Android emulator. After restarting VS, I kept getting the above error message.
I resolved the issue by changing my target device to a Windows Machine and running the app (which worked as expected). Then I re-selected my android device and ran it again. The android device fired up as expected.
Upvotes: 0
Reputation: 1
This also happened to me after adding some new packages and adjusting some code.
I had to go into my MainActivity.cs file and put "MainLauncher = true" above the MainActivity class along with some other code as seen in the below.
using Android.App;
using Android.Content.PM;
using Android.OS;
using AndroidX.Core.View.InputMethod;
using Android.Views;
namespace C971App
{
[Activity(Theme = "@style/Maui.SplashTheme",
MainLauncher = true,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : MauiAppCompatActivity
{
}
Edit: The reason for this is that it informs the Android system that this activity is the entry point for the app. Without it there's no defined starting activity.
Upvotes: 0
Reputation: 2601
To fix the error, open Configuration Manager (right-click your solution > Configuration Manager), and ensure the Deploy checkbox is ticked for your project under the relevant configuration (e.g., Debug or Release). Also, make sure the Build checkbox is selected. After adjusting these settings, rebuild your project to apply the changes.
Upvotes: 4