Phonegap Construye aplicación con Crosswalk en Android
Mi aplicación creada con Phonegap Build y el uso del complemento Crosswalk se está bloqueando después de un poco de uso en Android. No tengo absolutamente ninguna idea de por qué esto está sucediendo después de constantes intentos de búsqueda y depuración. Cualquier ayuda es apreciada.
Mi salida logcat justo antes y después del accidente:
- No se encuentra el archivo de comandos "C: \ res \ windows \ zip.js" en Phonegap (windows)
- Phonegap: La fuente personalizada no funciona
- Phonegap: Mientras arrastra la pantalla se borra en Android Jelly bean
- Cámara de Córdoba para tomar varias fotos una tras otra
- Guardar archivo utilizando la cadena binaria en Android mediante HTML5
D/XWalkLib(26498): Pre init xwalk core in com.foo.bar.fooBAR D/XWalkLib(26498): Reserve class class org.xwalk.core.XWalkPreferences to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setValue to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve class class org.xwalk.core.XWalkPreferences to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setValue to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve class class org.xwalk.core.XWalkPreferences to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setValue to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve class class org.xwalk.core.XWalkPreferences to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setValue to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve object class org.crosswalk.engine.XWalkCordovaView to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve object class org.crosswalk.engine.XWalkCordovaResourceClient to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setResourceClient to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve object class org.crosswalk.engine.XWalkCordovaUiClient to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setUIClient to com.foo.bar.fooBAR W/ContextImpl(26498): Failed to ensure directory: /storage/extSdCard/Android/data/com.foo.bar/files W/ContextImpl(26498): Failed to ensure directory: /storage/extSdCard/Android/data/com.foo.bar/cache D/XWalkLib(26498): Reserve method setXWalkViewInternalVisibility to com.foo.bar.fooBAR D/XWalkLib(26498): Reserve method setSurfaceViewVisibility to com.foo.bar.fooBAR D/dalvikvm(26498): Trying to load lib /data/app-lib/com.foo.bar-1/libxwalkcore.so 0x42865d60 D/dalvikvm(26498): Added shared lib /data/app-lib/com.foo.bar-1/libxwalkcore.so 0x42865d60 D/dalvikvm(26498): Trying to load lib /data/app-lib/com.foo.bar-1/libxwalkdummy.so 0x42865d60 D/dalvikvm(26498): Added shared lib /data/app-lib/com.foo.bar-1/libxwalkdummy.so 0x42865d60 D/dalvikvm(26498): No JNI_OnLoad found in /data/app-lib/com.foo.bar-1/libxwalkdummy.so 0x42865d60, skipping init D/XWalkLib(26498): Post init xwalk core in com.foo.bar.fooBAR W/ContextImpl(26498): Failed to ensure directory: /storage/extSdCard/Android/data/com.foo.bar/cache W/chromium(26498): [WARNING:xwalk_external_extension.cc(58)] Error loading extension '/data/app-lib/com.foo.bar-1/libxwalkcore.so': couldn't get XW_Initialize function. W/chromium(26498): [WARNING:xwalk_extension_server.cc(412)] Failed to initialize extension: /data/app-lib/com.foo.bar-1/libxwalkcore.so W/chromium(26498): [WARNING:xwalk_external_extension.cc(58)] Error loading extension '/data/app-lib/com.foo.bar-1/libxwalkdummy.so': couldn't get XW_Initialize function. W/chromium(26498): [WARNING:xwalk_extension_server.cc(412)] Failed to initialize extension: /data/app-lib/com.foo.bar-1/libxwalkdummy.so
Y las preferencias y complementos en mi archivo config.xml
:
<gap:config-file platform="android" parent="/manifest/application"> <activity android:launchMode="standard" /> </gap:config-file> <preference name="permissions" value="none"/> <preference name="orientation" value="portrait"/> <preference name="target-device" value="handset"/> <preference name="fullscreen" value="false"/> <preference name="webviewbounce" value="true"/> <preference name="prerendered-icon" value="true"/> <preference name="stay-in-webview" value="false"/> <preference name="detect-data-types" value="true"/> <preference name="exit-on-suspend" value="false"/> <preference name="AutoHideSplashScreen" value="true"/> <preference name="ShowSplashScreenSpinner" value="false"/> <preference name="FadeSplashScreen" value="false"/> <preference name="SplashScreen" value="screen" /> <preference name="disable-cursor" value="false"/> <preference name="android-minSdkVersion" value="14"/> <preference name="android-installLocation" value="auto"/> <preference name="StatusBarStyle" value="blacktranslucent" /> <preference name="StatusBarOverlaysWebView" value="false" /> <preference name="StatusBarBackgroundColor" value="#008b95" /> <preference name="DisallowOverscroll" value="true" /> <preference name="android-build-tool" value="gradle" /> <preference name="UIWebViewBounce" value="false" /> <preference name="phonegap-version" value="cli-6.1.0" /> <platform name="android"> <preference name="android-versionCode" value="1" /> <plugin name="cordova-build-architecture" spec="https://github.com/MBuchalik/cordova-build-architecture.git#v1.0.1" source="git" /> <plugin name="cordova-plugin-crosswalk-webview" spec="https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git" source="git" /> <preference name="xwalkMode" value="embedded" /> <preference name="xwalkVersion" value="org.xwalk:xwalk_core_library_beta:19+" /> </platform> <gap:plugin name="cordova-plugin-inappbrowser" source="npm"/> <gap:plugin name="org.apache.cordova.console"/> <gap:plugin name="org.apache.cordova.device"/> <gap:plugin name="org.apache.cordova.dialogs" /> <gap:plugin name="cordova-plugin-statusbar" source="npm"/> <gap:plugin name="cordova-plugin-splashscreen" source="npm"/> <gap:plugin name="pushwoosh-cordova-plugin" source="npm" /> <gap:plugin name="nl.x-services.plugins.launchmyapp" spec="3.0" source="pgb"> <param name="URL_SCHEME" value="mosaicties" /> </gap:plugin> <plugin name="com.sharinglabs.cordova.plugin.cache" spec="1.0.0" source="pgb" /> <plugin name="org.apache.cordova.file-transfer" spec="0.5.0" source="pgb" /> <plugin name="com.virtualartifacts.webintent" spec="1.0.0" source="pgb" />
Cualquier penetración o ayuda que cualquier persona puede proporcionar sería grande.
- Error: ENOENT, ningún archivo o directorio de este tipo - PhoneGap
- La compilación de Cordova devuelve el plugin.xml que falta
- ¿Cómo se configura la dirección IP de la aplicación Phonegap Developer?
- PhoneGap Android de 3,7.0 a 4,0.2 de dominio cruzado XHR 404
- Crosswalk error en android construir en Córdoba proyecto
- Ionic construir android falla - La ejecución falló para tarea processDebugResources
- Aplicación Phonegap (compilación en línea): no hay conexión a Internet ni estado de la red
- ResponsiveVoice.js no funciona correctamente con el compilador Phonegap
El stacktrace lee:
D/dalvikvm(26498): No JNI_OnLoad found in /data/app-lib/com.foo.bar-1/libxwalkdummy.so 0x42865d60, skipping init
Esto significa que la especificación JNI dentro de la fuente Java está ausente y posteriormente conduce a la Error loading extension
y Failed to initialize extension
errores de Failed to initialize extension
– o podría leer Failed to load native library
otro lugar (probablemente la causa raíz, como dice el error) .
Asegúrese de que a) el ensamblado nativo se carga con System.loadLibrary () yb) que se han definido las funciones de interfaz nativas de JNI .
@ Véase JNI de Android o Jira de Crosswalk .
Sugiero que eliminar la plataforma Android y luego agregar de nuevo. Luego construye de nuevo. Esto me ayudó hace un tiempo.
- Selección de lote de barras de acción de Android para versiones anteriores a 3.0
- ¿Por qué libcore.io.ErrnoException: kill failed: ESRCH (No hay tal proceso) en android?