当前位置: 首页 > 知识库问答 >
问题:

用android虚拟设备测试actiesync

洪雨石
2023-03-14

我试图设置一个android虚拟设备来测试active esync-server的同步。我遵循以下步骤:

问题是同步根本不起作用,但没有连接错误之类的错误。。。

在我看来,问题是虚拟设备只有一个私有IP,所以服务器永远不能向它发送任何东西?

所以我可能需要某种转发,比如:

但我不确定这是否正确,也不确定应该转发哪些端口。

这里是logcat,当我想同步:

W/InputMethodManagerService(  148): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@41302038 attribute=null
I/Choreographer(  274): Skipped 41 frames!  The application may be doing too much work on its main thread.
D/dalvikvm(  477): GC_CONCURRENT freed 396K, 6% free 8392K/8903K, paused 15ms+7ms, total 527ms
D/dalvikvm(  274): GC_CONCURRENT freed 360K, 11% free 9493K/10567K, paused 29ms+48ms, total 142ms
I/EAS ContactsSyncAdapterService(  477): Contact sync requested for test@example.com
D/dalvikvm(  148): GREF has increased to 601
D/dalvikvm(  477): WAIT_FOR_CONCURRENT_GC blocked 0ms
I/Choreographer(  274): Skipped 33 frames!  The application may be doing too much work on its main thread.
D/dalvikvm(  477): GC_EXPLICIT freed 333K, 7% free 8355K/8903K, paused 78ms+32ms, total 1269ms
I/EAS EmailSyncAdapterService(  477): performSync
I/EAS EmailSyncAdapterService(  477): Mail sync requested for test@example.com
D/dalvikvm(  460): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm(  460): GC_EXPLICIT freed 216K, 5% free 8483K/8839K, paused 145ms+94ms, total 914ms
D/dalvikvm(  148): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm(  148): GC_EXPLICIT freed 510K, 7% free 11338K/12167K, paused 8ms+35ms, total 323ms
D/dalvikvm(  274): GC_CONCURRENT freed 415K, 11% free 9486K/10567K, paused 25ms+28ms, total 125ms
E/Inbox[test@example.com](  477): Uncaught exception in EasSyncServicejava.lang.ArrayIndexOutOfBoundsException: length=32; index=32
E/Inbox[test@example.com](  477): Sync ended due to an exception.
D/dalvikvm(  477): GC_CONCURRENT freed 376K, 6% free 8420K/8903K, paused 5ms+18ms, total 66ms

共有1个答案

濮阳赞
2023-03-14

我认为你的网络设置没有问题。您的同步代码中似乎有错误,导致进程停止:

E/Inboxtest@example.com: EasSyncS中未捕获的异常ervicejava.lang.ArrayIndexOutOfBoundsExctive: long=32; index=32 E/Inboxtest@example.com: Sync由于异常而结束。

将此代码包装在try/get块中,以更好地理解正在发生的事情。

 类似资料:
  • 在Android模拟器中使用debug时,我得到错误: 但当使用电话时,没有问题。我使用了clean project和rebuild project,但没有工作

  • 我开始学习Android开发,我安装了Android Studio。当尝试启动应用程序时,虚拟设备窗口打开,但我得到以下错误: 有什么解决办法吗?多谢了。

  • 由于某些原因,当我尝试创建AVD时,“确定”按钮不可点击。有人知道我做错了什么吗?

  • 我是Android开发新手,创建一个新的AVD有问题。我使用的是英特尔®酷睿™i5-4670 CPU@3.40GHz×4,64位操作系统上运行的Ubuntu 14.04。 我已经看了这里的讨论,但它对我没有帮助。 我还成功安装了英特尔网站上给出的KVM。但在创建新的AVD时,我没有发现任何CPU/ABI系统映像,如下所示: 更新:我的Android SDK管理器是这样的: 我不知道我错过了什么。请

  • 你可能已经看到了100个题目相同的问题,所以让我告诉你为什么我的问题不同: 这是错误: 模拟器:错误:x86模拟当前需要硬件加速!< br >请确保英特尔HAXM安装正确且可用。< br> CPU加速状态:没有安装HAX内核模块! 我已经从sdk管理器安装了HAXM安装程序 当我实际安装HAXM时,它说我的计算机不支持虚拟化 确实如此。我有Intel Pentium E2180 我的hyper-v

  • 我已经面对这个问题很长一段时间了。运行“adb设备”向我展示了一个额外的虚拟设备,尽管它被命名为模拟器-5554。仅供参考,我也没有任何模拟器在运行。 亚行设备 连接的设备列表:< br> xxxxxxx设备(实际设备)< br >仿真器-5554设备(虚拟设备显示为设备)。 我该如何收拾残局?