故障排除
 如果你有连接问题,请考虑以下潜在的问题来源:
 •    请确保被测系统(移动设备)和运行测试的机器(安装Ranorex的)是在同一网络中的。
 设备上的Wi-Fi设置更改后,请务必重新启动设备。
 •    在常规设置的“插件”选项卡,在“Mobile”部分尝试延长搜索超时时间。
 •    通过在“设备管理”对话框,移动鼠标到设备上来查看多关于连接的问题。 
 
 图:设备详细信息
 •    如果你有多个相同型号的设备,请确保在设备上的服务App中设置不同的设备名称。 
 
 图:设置设备名称
 如果使用调制向导调制APK有问题,请参考下面”使用源代码调制”。
使用源代码调制
 1.    把Ranorex的JAR Library链接到你的android项目。 你可以在Ranorex安装目录中找到Ranorex.jar文件:
 < <Ranorex install dir>\bin\RxEnv\Android\Ranorex.jar
 2.    把下面的代码手动添加到你所有的Activities:
 3.    @Override
 4.    public void onResume()
 5.    {
 6.     super.onResume();
 7.     com.ranorex.android.RanorexAndroidAutomation.Hook(this);
 8.    }
 9.    
 10.    @Override
 11.    public void onPause()
 12.    {
 13.     super.onPause();
 14.     com.ranorex.android.RanorexAndroidAutomation.UnHook(this);
 15.    }
 16.    
 17.    @Override
 18.    public boolean dispatchKeyEvent(android.view.KeyEvent event)
 19.    {
 20.     com.ranorex.android.RanorexAndroidAutomation.Key(event);
 21.     return super.dispatchKeyEvent(event);
 22.    }
  
  
 1.    在manifest文件中添加权限(如果还未添加):
 <uses-permission android:name=”android.permission.INTERNET” />
 <uses-permission android:name=”android.permission.INJECT_EVENTS” />
  
 1.    把实际的Ranorex版本号添加到manifest中,那么您的App就能被Ranorex服务App找到。
 修改下面的代码:
 <manifest xmlns:android=”http://schemas.android.com/apk/res/android”
 package=”YOUR PACKAGE”
 android:versionCode=”YOUR CODE VERSION”
 android:versionName=”YOUR VERSION NAME”>
  
 到:
 <manifest xmlns:android=”http://schemas.android.com/apk/res/android”
 package=”YOUR PACKAGE”
 android:versionCode=”YOUR CODE VERSION”
 android:versionName=”YOUR VERSION NAME (RxInstrumented$<RANOREX-VERSION>)”>
  
 注:插入实际Ranorex的版本,而不是<RANOREX-VERSION>。