Xamarin.Forms "La aplicación ha dejado de funcionar" en android
Así que encontré este error en este momento y esto hace que mi aplicación Android no funcione en el dispositivo. Cada vez que depurar mi aplicación para Android se bloquea por algunos reasont. . Como un nuevo usuario de Xamarin no tengo ni idea.
Aquí está el error que estoy consiguiendo:
- Construye una biblioteca jar con Xamarin
- Ofuscación Xamarin
- Recursos para Android de Xamarin NotFoundException ZXingNetMobile
- El lanzamiento de la aplicación se está estrellando en el lanzamiento de la aplicación con Android 5.1.1 lollipop después de la actualización de xamarin en Visual Studio
- Problema al instalar el paquete NuGet Xamarin
[art] Late-enabling -Xcheck:jni [ContextImpl] Unable to create files subdir /data/data/com.comhuis.saleskicker.sales_kicker/cache [ContextImpl] Unable to create files subdir /data/data/com.comhuis.saleskicker.sales_kicker/files [AndroidRuntime] Shutting down VM [AndroidRuntime] FATAL EXCEPTION: main [AndroidRuntime] Process: com.comhuis.saleskicker.sales_kicker, PID: 5035 [AndroidRuntime] java.lang.RuntimeException: Unable to get provider mono.MonoRuntimeProvider: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference [AndroidRuntime] at android.app.ActivityThread.installProvider(ActivityThread.java:5015) [AndroidRuntime] at android.app.ActivityThread.installContentProviders(ActivityThread.java:4607) [AndroidRuntime] at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4547) [AndroidRuntime] at android.app.ActivityThread.access$1500(ActivityThread.java:148) [AndroidRuntime] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) [AndroidRuntime] at android.os.Handler.dispatchMessage(Handler.java:102) [AndroidRuntime] at android.os.Looper.loop(Looper.java:135) [AndroidRuntime] at android.app.ActivityThread.main(ActivityThread.java:5272) [AndroidRuntime] at java.lang.reflect.Method.invoke(Native Method) [AndroidRuntime] at java.lang.reflect.Method.invoke(Method.java:372) [AndroidRuntime] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:909) [AndroidRuntime] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704) [AndroidRuntime] Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference [AndroidRuntime] at mono.MonoPackageManager.LoadApplication(MonoPackageManager.java:27) [AndroidRuntime] at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:42) [AndroidRuntime] at android.app.ActivityThread.installProvider(ActivityThread.java:5012) [AndroidRuntime] ... 11 more [Process] Sending signal. PID: 5035 SIG: 9
Realmente no tengo algo especial en mi proyecto. No puedo subir una captura de pantalla de mi solución todavía, pero trataré de describirla:
Mi solución existe fuera de SalesKicker y SalesKicker.Droid . SalesKicker tiene 3 archivos MainPage.Xaml MainPage.Xaml.cs SalesKicker.cs . Y SalesKicker.Droid contiene las cosas habituales más una imagen llamada delogo.png que estoy usando como appicon. Este es mi código de MainActivity.cs:
namespace SalesKicker.Droid { [Activity (Label = @"Sales Kicker", Icon = "@drawable/delogo", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity { protected override void OnCreate (Bundle bundle) { Xamarin.Insights.Initialize (global::SalesKicker.Droid.XamarinInsights.ApiKey, this); base.OnCreate (bundle); global::Xamarin.Forms.Forms.Init (this, bundle); LoadApplication (new App ()); } }
También he estado tratando de establecer algunos puntos de interrupción. Lo he probado en todas las líneas y todavía tengo el mismo error una y otra vez. También intenté establecer mi "Versión de destino" a Lollipop 5.0, que es la versión de software actual en mi LG G3, y realmente no tenía ningún efecto. Y también tengo todos los SDK de Android instalados. Ya que soy bastante nuevo en Xamarin no tengo ni idea. ¿Puede alguien por favor decirme lo que estoy haciendo mal aquí?
- Toma la foto falla en los teléfonos Samsung
- No puede tener acceso a un miembro no estático de tipo externo X a través de tipo anidado X
- error en el cambio de tipo de letra en xamarin para android
- Cómo probar todo en Xamarin
- Mono.AndroidTools.InstallFailedException: Fallo
- Android 5.0 hace que las casillas de verificación no seleccionadas sean invisibles cuando el fondo es blanco
- Error: JNI ERROR (bug de la aplicación): se accede a la referencia global obsoleta
- ¿Cómo puedo encontrar mi archivo de base de datos SQLite en mi computadora?
Lo tengo después de mirar otro hilo: ¿Por qué mi aplicación Xamarin Android requiere de repente permisos de almacenamiento externo?
Sólo tenía que ir a: AndroidManifest.xml y establecer 'Install location' a internalOnly . Esto funcionó para mí.
- Los elementos del menú se añaden fuera del grupo
- ¿Cómo puedo guardar el estado de mi webview al cambiar la orientación usando un webviewfragment