dotnet-maui-workshop
dotnet-maui-workshop copied to clipboard
Not running on WSA
For some reason when I use WSA to debug it doesn't load the app. After deploying just stops. However, if I create a new MAUI app it works just fine.
Debug output
Forwarding debugger port 8871 Detecting existing process
am start -a "android.intent.action.MAIN" -c "android.intent.category.LAUNCHER" -n "com.companyname.monkeyfinder/crc64c2e3c35ecaf1aecc.MainActivity" Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.companyname.monkeyfinder/crc64c2e3c35ecaf1aecc.MainActivity } [me.monkeyfinde] Late-enabling -Xcheck:jni [me.monkeyfinde] Unexpected CPU variant for X86 using defaults: x86_64 [CompatibilityChangeReporter] Compat change id reported: 171979766; UID 10058; state: ENABLED [GraphicsEnvironment] ANGLE Developer option for 'com.companyname.monkeyfinder' set to: 'default' [GraphicsEnvironment] ANGLE GameManagerService for com.companyname.monkeyfinder: false [GraphicsEnvironment] Neither updatable production driver nor prerelease driver is supported. [NetworkSecurityConfig] No Network Security Config specified, using platform default [NetworkSecurityConfig] No Network Security Config specified, using platform default [debug-app-helper] Checking if libmonodroid was unpacked to /data/app/~~8ZeASPFyFONwGXXWJjHNSw==/com.companyname.monkeyfinder-x7eEDkuiV4qI-piIs7aPvQ==/lib/x86_64/libmonodroid.so [debug-app-helper] Native libs extracted to /data/app/~~8ZeASPFyFONwGXXWJjHNSw==/com.companyname.monkeyfinder-x7eEDkuiV4qI-piIs7aPvQ==/lib/x86_64, assuming application/android:extractNativeLibs == true [debug-app-helper] Setting up for DSO lookup in app data directories [debug-app-helper] Added filesystem DSO lookup location: /data/app/~~8ZeASPFyFONwGXXWJjHNSw==/com.companyname.monkeyfinder-x7eEDkuiV4qI-piIs7aPvQ==/lib/x86_64 [debug-app-helper] Using runtime path: /data/app/~~8ZeASPFyFONwGXXWJjHNSw==/com.companyname.monkeyfinder-x7eEDkuiV4qI-piIs7aPvQ==/lib/x86_64 [debug-app-helper] checking directory:
/data/user/0/com.companyname.monkeyfinder/files/.__override__/lib
[debug-app-helper] directory does not exist:/data/user/0/com.companyname.monkeyfinder/files/.__override__/lib
[debug-app-helper] Checking whether Mono runtime exists at: /data/user/0/com.companyname.monkeyfinder/files/.override/libmonosgen-2.0.so [debug-app-helper] Checking whether Mono runtime exists at: /data/app/~~8ZeASPFyFONwGXXWJjHNSw==/com.companyname.monkeyfinder-x7eEDkuiV4qI-piIs7aPvQ==/lib/x86_64/libmonosgen-2.0.so [debug-app-helper] Mono runtime found at: /data/app/~~8ZeASPFyFONwGXXWJjHNSw==/com.companyname.monkeyfinder-x7eEDkuiV4qI-piIs7aPvQ==/lib/x86_64/libmonosgen-2.0.so [me.monkeyfinde] Attempt to remove non-JNI local reference, dumping thread [DOTNET] JNI_OnLoad: JNI_OnLoad in pal_jni.c [monodroid] Creating public update directory:/data/user/0/com.companyname.monkeyfinder/files/.__override__
[me.monkeyfinde] Attempt to remove non-JNI local reference, dumping thread [monodroid-debug] Trying to initialize the debugger with options: --debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8871,server=y,embedding=1 [mono] debugger-agent: Unable to listen on 55
Running the app for the second time doesn't actually stop and although it looks like it's going to load after 2 min it hasn't showed up yet. Here it is what the device logs are displaying

I think that tcp port it's being forwarded, because adb connect reads 127.0.0.1:58526
hmmm thoughts @Redth i dont' see why it would be any different between file->new and this one...
No immediate ideas come to mind other than trying to completely uninstall WSA, reboot, and reinstall to try again?
@Redth I just tried that and still the same. The Debug output is still the same. Below is the device log

After some troubleshooting Ctrl+F5 works but not F5. The thing is with Ctrl+F5 you don't get Hot Reload
I think this is more of a local machine problem than with the workshop