Java.Lang.RuntimeException: Unable to instantiate activity ComponentInfo while adding SplashActivity - xamarin.forms

I'm stuck on an issue while adding Splash screen using Xamarin Forms. I have implemented the splash screen with help of this link.
After that the app crashed. and show the given error popup.
Please help me
Thank you

You could refer to Jon Douglas's answer : Xamarin.Android app only finding launcher activity on clean compile
.
This issue has been fixed and be included in Visual Studio 15.5.5 or Visual Studio 15.6 Preview 3.
The respective Xamarin.Android version this fix is included in are Xamarin.Android 8.1.5.0 (Stable) and Xamarin.Android 8.2.0.6 (Preview)
Solution 1:
Update your Visual Studio to the latest version, Visual Studio 15.5.6 is available now.
Solution 2:
Delete your solution bin&obj folder
Rebuild again

Related

breakpoint not working on Xamarin PCL but working fine on .Android

Hello I have been trying to debug an Android project on mac os that was built with Xamarin Forms but have been unable to hit a single breakpoint in the Portable Class Library.
After deployment I get hollow type debugger.
Hollow breakpoint image
But its working fine on .Android and .IOS
Here is a list of everything I have tried so far:
Deleting the bin and obj folders then clean and rebuild Setting the
Android build property "Link Behavior" to "Don't Link" Unselecting Strip
native debugging symbols Removed all symbols on path to debug file
Fresh installation of Xamarin
fresh cloning
changing Debug information to "Symbol only"
Can you please suggest any answer that can help me in this ?
This issue was introduced in a recent visual studio update and should be fixed soon
Visual studio for Mac
While I wait for the new visual studio update I manage to fix this by enabling Fast Assembly Deployment located at: Android Project Options -> Android build
https://developercommunity.visualstudio.com/t/Debugging-of-Xamarin-application-on-Andr/10001903
Visual studio for Windows
Try enabling Use Fast Deployment check this thread:
https://developercommunity.visualstudio.com/t/breakpoint-not-hit-debugging-xamarin-android-proje/1561025
According to the screenshot you provided, it seems on Windows Visual Studio.
The hollow red circle in your screenshot means disable a breakpoint without deleting it. It shows the breakpoint, but it would not work in debug.
You could click the black circle in the screenshot to enable breakpoint.
For more details, you could refer to the MS docs. https://learn.microsoft.com/en-us/visualstudio/debugger/using-breakpoints?view=vs-2022

migrating from Xamarin 4 to Xamarin 5

I just update all my nugget packages to Xamarinforms 5.0.0.2012, Xamarin Maps 5.0.0.2012, Xamarin.Forms.Visual.Material 5.0.0.2012, Xamarin Essentials 1.61 and prism 8.0.0.1909,.. all my packages and even my VS to the lastet version 16.9.3
Now when I run (f5) my android project on my samsung note 9,by usb, in the splash screen I got this error:
Java.Lang.RuntimeException Mensaje = Unable to get provider android.support.v4.content.FileProvider: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" on path: DexPathList[[zip file "/data/app/com.XXX.yyyyyy-xjKonazvnj9Dk6-OE4QIZQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.XXX.yyyyyy-xjKonazvnj9Dk6-OE4QIZQ==/lib/arm64, /data/app/com.XXX.yyyyyy-xjKonazvnj9Dk6-OE4QIZQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]
and then the app hungs and got closed
thanks
When you upgrade your project from Xamarin.Forms 4.0 to 5.0 you have to migrate your Android project to AndroidX as well, which means that all Android.Support libraries changed to AndroidX libraries.
The crash error you posted shows that your project still have references to old Android.Support namespaces.
Microsoft provides some articles about how to migrate your app.
It's pretty straghtfoward and most of the process is done automatically for you:
AndroidX migration in Xamarin.Forms
How do I migrate my app to Xamarin.Forms 5.0?
Well thaks for the guide,...
The solution was easy
Open the AndroidManifest.xml
Search for android.support.v4.content.FileProvider
Replace in every place for androidx.core.content.FileProvider
Save and rebuild, that's all
Hope this help to someone

Xamarin Forms page are missing in Visual Studio 2019 to add

I have installed Xamarin in visual studio but i am not getting xamarin.Form. My old project is running but when i try to add new page i am not finding xamarin.forms page there to add. I have uninstalled and installed two times but this option is not coming .
Can you help me to find out this issue.
Below component is installed
Really surprise they forget to add this. Micorsoft has fixed this issue let's wait for next release. Microsoft developer community

Xamarin.Android Build Error for Xamarin Forms 4 Solution

I am trying to compile a newly created Xamarin.Forms solution using Visual Studio Pro 2019 version 16.1.3. I use the stable Xamarin.Forms version 4.0.0.425677. The solution contains an iOS, Android and UWP project.
When I try to compile I get the following Android compilation error even without having made any code changes.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(3326,2): error : A part of the path "AccessibilityManagerCompat_AccessibilityStateChangeListenerImplementor.class" could not be found
The only related post I found was here which recommends to delete bin and obj folders in the Android project. This does not apply since I start with an new solution in the first place. Any ideas what the cause could be?
Well, it turns out that I only get this issue when I have the term "Xamarin" in my Android project name. This seems to confuse the Android compiler.

Where is properties menu in Visual Studio 2017 Xamarin

I am getting an error in Xamarin when building a release version. I actually have never released code before, and i have no idea what im doing. if you could tell me, i am getting this error but i do not know how to follow the instructions because my Visual Studio doesnt have a menu called properties
Debug is not enabled in the current configuration. Please Start
Without Debugging or change it in Properties -> iOS Build.
Right click to IOS project--> open Proprieties page and enabled debug for IOS

Resources