人行横道崩溃Visual Studio Android Emulator

人行横道崩溃Visual Studio Android Emulator,android,visual-studio,android-studio,crosswalk-runtime,Android,Visual Studio,Android Studio,Crosswalk Runtime,本守则 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } 这个布局, <org.xwalk.core.XWalkV

本守则

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
    }
}
这个布局,

<org.xwalk.core.XWalkView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>
我还确定:

  • 不会在本地连接的ARM设备上崩溃
  • 不会在Android SDK模拟器上崩溃
  • 如果使用
    WebView
    而不是
    XWalkView
  • 如果注释了`setContentView(R.layout.activity_main),则不会崩溃
  • 如果初始化/加载了
    XWalkView
    ,仍然会崩溃
  • 如果
    活动
    切换到
    XWalkActivity
我想确定是否

  • 这可以是固定的,也可以是固定的
  • 这只是Visual Studio Android Emulator或的一个问题
  • 这种症状是否会发生在x86硬件上,现在也没有理由假设它会发生在x86 Android SDK Emulator上

  • 现在已经是2016年了,这仍然是一个众所周知的问题,所以这个库似乎仍处于x86 emulator的测试阶段。 请记住,这个问题实际上只是一个模拟器问题。在一部真正的(ARM)android手机上,crosswalk应用程序可以正常运行。 其中一个解决方案确实是将模拟器切换为使用ARM映像(而不是基于x86 Atom的。您可能会失去一些加速功能) 有趣的是,在MacOSX上运行Android emulator可以很好地处理所有图像,并且不会崩溃。 在Windows和Linux上,它仍然会使仿真器崩溃,但还有另一个解决方法。 切换到较旧的人行横道库:
    
    cordova插件添加cordova插件crosswalk webview——变量XWALK\u VERSION=“org.XWALK:XWALK\u core\u库:15+”
    

    (我希望对您来说不会太晚)。

    如何将模拟器切换到ARM设备?暗示这是不可能的…将模拟器切换到基于ARM的映像:当您下载android SDK(屏幕截图:)时,您将有一个ARM映像的复选框,请务必选中它。然后,在创建仿真器(通过avd程序)时,您可以输入它的设置并使其成为ARM仿真器。Q确实是关于VS的,所以我很抱歉。多年没有使用Windows。似乎是一种灭绝的生物。我将尝试找到使用Windows 10和VisualStudio的用户,并将向他们报告。在大多数情况下,我看到IntelliJ和eclipse在幕后实际上称为AVD。所以我猜VisualStudio也叫AVD。我真的认为,在你的情况下,最好的方法就是通过USB连接一部真正的手机。这些日子它们太便宜了。
    02-11 13:31:26.390 17274-17274/in.atqu.androidtest A/libc: Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 17274 (tqu.androidtest)