- 把Ranorex的JAR Library链接到你的android项目。 你可以在Ranorex安装目录中找到Ranorex.jar文件:
< <Ranorex install dir>\bin\RxEnv\Android\Ranorex.jar
- 把下面的代码手动添加到你所有的Activities:
- @Override
- public void onResume()
- {
- super.onResume();
- com.ranorex.android.RanorexAndroidAutomation.Hook(this);
- }
- @Override
- public void onPause()
- {
- super.onPause();
- com.ranorex.android.RanorexAndroidAutomation.UnHook(this);
- }
- @Override
- public boolean dispatchKeyEvent(android.view.KeyEvent event)
- {
- com.ranorex.android.RanorexAndroidAutomation.Key(event);
- return super.dispatchKeyEvent(event);
- }
- 在manifest文件中添加权限(如果还未添加):
<uses-permission android:name=”android.permission.INTERNET” />
<uses-permission android:name=”android.permission.INJECT_EVENTS” />
- 把实际的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>。