我正在使用我的cordova app进行人行横道。
我遇到以下错误:
java.lang.ExceptionInInitializerError at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:340) 在org.apache.cordova.CordovaActivity.init(CordovaActivity.java:376) 在org.apache.cordova.CordovaActivity.init(CordovaActivity.java:368) at de.gambify.android.CordovaApp.onCreate(CordovaApp.java:31)at at android.app.Activity.performCreate(Activity.java:6374)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2767) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2879) 在android.app.ActivityThread.access $ 900(ActivityThread.java:182)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1475) 在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) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 引起:java.lang.RuntimeException:java.lang.RuntimeException:使用 如果要支持共享模式,请使用SharedXWalkView org.xwalk.core.ReflectionHelper.handleException(ReflectionHelper.java:233) 在 org.xwalk.core.ReflectionHelper.handleException(ReflectionHelper.java:237) 在org.xwalk.core.ReflectionHelper.init(ReflectionHelper.java:132)at org.xwalk.core.ReflectionHelper.loadClass(ReflectionHelper.java:199) 在org.xwalk.core.XWalkPreferences.setValue(XWalkPreferences.java:112) 在org.apache.cordova.CordovaWebView。(CordovaWebView.java:897) ... 17更多引起:java.lang.RuntimeException:使用SharedXWalkView 如果你想支持共享模式... 22更多
我一开始认为这与我仅在ARM支持下构建应用程序的事实有关。现在我已将我的应用程序与x86以及ARM支持捆绑在一起,但仍然面临这些错误。
令我惊讶的是它说我应该使用共享模式。我目前正在使用嵌入式模式。
我看到这些问题的设备是三星Galaxy S6和三星Galaxy S6优势。
我正在使用人行横道12.41.296.9
答案 0 :(得分:0)
您需要在AndroidManifest.xml中添加权限,您可以在此路径中找到此文件platforms / android / CordovaLib / AndroidManifest.xml
添加:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
我的工作是部署android-armv7-debug.apk