如何在calabash android中启动可启动的向后倾斜活动



我有一个应用程序,有两个活动:

  • 向后倾斜可启动活动:name='myapp.tv.activity.MainActivity'
  • 可启动的活动:name='myapp.view.MainActivity'

对于calabash中的测试,我需要启动特定的活动。当我使用该设备时,手机版已经启动,没关系。但当我使用电视时,电视版本(安卓电视)没有启动,它失败了,因为:

`rescue in main_activity':在AndroidManifest(RuntimeError)中找不到可启动的活动

当我使用葫芦安卓系统时,如何在安卓电视中启动向后倾斜可启动活动?也许我可以指定我需要开始的活动?

def start_test_server_in_background(options={})
    env_options = options
    env_options[:target_package] ||= package_name(@app_path)
    env_options[:main_activity] ||= main_activity(@app_path)

start_testrongerver_in_background在选项散列数组中查找要启动的main_activity密钥。如果你可以用你想要的活动名称填充该选项,它将获取更新的活动

我的意思是用从support/app_life_cycle_hocks.rb调用start_testrongerver_in_background(选项)

options={main_activity:'myapp.tv.activity.MainActivity'}

相关内容

  • 没有找到相关文章

最新更新