2015-05-20 10 views
6

Sto utilizzando il crosswalk con la mia app cordova.Arresti anomali nella passerella: utilizzare SharedXWalkView se si desidera supportare la modalità condivisa

sto sperimentando il seguente errore:

java.lang.ExceptionInInitializerError at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:340) at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:376) at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:368) at de.gambify.android.CordovaApp.onCreate(CordovaApp.java:31) at android.app.Activity.performCreate(Activity.java:6374) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2767) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2879) at android.app.ActivityThread.access$900(ActivityThread.java:182) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1475) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6141) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Use SharedXWalkView if you want to support shared mode at org.xwalk.core.ReflectionHelper.handleException(ReflectionHelper.java:233) at org.xwalk.core.ReflectionHelper.handleException(ReflectionHelper.java:237) at org.xwalk.core.ReflectionHelper.init(ReflectionHelper.java:132) at org.xwalk.core.ReflectionHelper.loadClass(ReflectionHelper.java:199) at org.xwalk.core.XWalkPreferences.setValue(XWalkPreferences.java:112) at org.apache.cordova.CordovaWebView.(CordovaWebView.java:897) ... 17 more Caused by: java.lang.RuntimeException: Use SharedXWalkView if you want to support shared mode ... 22 more

ho pensato in un primo momento è legato al fatto che io costruisco la mia app solo con il supporto ARM. Ora ho messo in bundle la mia App con x86 e con il supporto ARM, ma ancora affrontando questi errori.

Quello che mi sorprende è il fatto che dice che dovrei usare la modalità condivisa. Attualmente sto usando la modalità incorporata.

Il dispositivo che sto riscontrando in questi problemi è con un Samsung Galaxy S6 e Samsung Galaxy S6 edge.

Sto usando strisce pedonali 12.41.296.9

risposta

0

È necessario aggiungere autorizzazioni nel AndroidManifest.xml, è possibile individuare il file in questo percorso piattaforme/android/CordovaLib/AndroidManifest.xml

Aggiungere questo:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 

Per me funziona la distribuzione Android-ARMv7-debug.apk

+3

ho questi permessi aggiunti automaticamente nel mio progetto Cordova-based (ionica), ma il Samsung S6, si s sembra avere un problema nell'avvio. –

+0

anche su 'asus - ASUS_T00J' – oak

Problemi correlati