2015-05-20 46 views
6

我正在使用我的科爾多瓦應用程序的人行橫道。人行橫道崩潰:如果您想支持共享模式,請使用SharedXWalkView

我遇到了以下錯誤:

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

我開始還以爲這是與我建立我的應用程序只與ARM支持的事實。現在我已經將我的應用與x86以及ARM支持捆綁在一起,但仍面臨着這些錯誤。

令我驚訝的是它說我應該使用共享模式。我目前正在使用嵌入式模式。

我看到這些問題的設備是與三星Galaxy S6和三星Galaxy S6的邊緣。

我使用人行橫道12.41.296.9

回答

0

您需要在AndroidManifest.xml中添加權限,你可以在這條道路的平臺/機器人找到該文件/ CordovaLib/AndroidManifest.xml中

補充一點:

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

對我來說,工作部署的Android的ARMv7-debug.apk

+3

我擁有這些權限在我的基礎科爾多瓦項目(離子),但對三星S6自動添加,它那eems有問題啓動。 –

+0

也在'asus - ASUS_T00J'上 – oak

相關問題