zoukankan      html  css  js  c++  java
  • 一个Monkey测试的小坑

    环境:Genymotion模拟器+Custome Phone-6.0.0,API 23

    操作步骤如下:

    cd data/app
    ls //为了获取待测apk的包名

    获取结果如下:

    执行命令,其中包名使用tab按键进行自动补全:

     monkey -p com.fineex.xingdian-1 -v -v -v 100

    然后,发现,跑不起来,报错了……

    报错信息如下:

    :Monkey: seed=1540588905230 count=100
    :AllowPackage: com.fineex.xingdian-1
    :IncludeCategory: android.intent.category.LAUNCHER
    :IncludeCategory: android.intent.category.MONKEY
    // Selecting main activities from category android.intent.category.LAUNCHER
    //   - NOT USING main activity com.android.contacts.activities.PeopleActivity (from package com.android.contacts)
    //   - NOT USING main activity com.android.dialer.DialtactsActivity (from package com.android.dialer)
    //   - NOT USING main activity com.android.settings.Settings (from package com.android.settings)
    //   - NOT USING main activity com.android.browser.BrowserActivity (from package com.android.browser)
    //   - NOT USING main activity com.android.calendar.AllInOneActivity (from package com.android.calendar)
    //   - NOT USING main activity com.android.camera.CameraLauncher (from package com.android.camera2)
    //   - NOT USING main activity com.android.deskclock.DeskClock (from package com.android.deskclock)
    //   - NOT USING main activity com.android.email.activity.Welcome (from package com.android.email)
    //   - NOT USING main activity com.android.gallery3d.app.GalleryActivity (from package com.android.gallery3d)
    //   - NOT USING main activity com.android.music.MusicBrowserActivity (from package com.android.music)
    //   - NOT USING main activity com.android.messaging.ui.conversationlist.ConversationListActivity (from package com.android.messaging)
    //   - NOT USING main activity com.example.android.apis.ApiDemos (from package com.example.android.apis)
    //   - NOT USING main activity com.android.gesture.builder.GestureBuilderActivity (from package com.android.gesture.builder)
    //   - NOT USING main activity com.amaze.filemanager.activities.MainActivity (from package com.amaze.filemanager)
    //   - NOT USING main activity com.android.calculator2.Calculator (from package com.android.calculator2)
    //   - NOT USING main activity com.android.customlocale2.CustomLocaleActivity (from package com.android.customlocale2)
    //   - NOT USING main activity com.android.development.Development (from package com.android.development)
    //   - NOT USING main activity android.app.AliasActivity (from package com.android.development_settings)
    //   - NOT USING main activity com.android.providers.downloads.ui.DownloadList (from package com.android.providers.downloads.ui)
    //   - NOT USING main activity com.android.quicksearchbox.SearchActivity (from package com.android.quicksearchbox)
    //   - NOT USING main activity com.koushikdutta.superuser.MainActivity (from package com.genymotion.superuser)
    //   - NOT USING main activity com.fineex.xingdian.activity.LoadingActivity (from package com.fineex.xingdian)
    // Selecting main activities from category android.intent.category.MONKEY
    //   - NOT USING main activity com.android.launcher3.Launcher (from package com.android.launcher3)
    //   - NOT USING main activity com.android.settings.Settings$RunningServicesActivity (from package com.android.settings)
    //   - NOT USING main activity com.android.settings.Settings$StorageUseActivity (from package com.android.settings)
    ** No activities found to run, monkey aborted.

    大概意思就是说,遍历了目前所有的包,没有找到monkey命令找到的那个……

    后来发现印象中以前做monkey测试的时候,ls列出的包都是没有后面那个奇怪的数字的,然后重新输入了命令:

     monkey -p com.fineex.xingdian -v 100

    大功告成,monkey成功运行了。发个博客记录下这个坑,肺已气炸,我寻思着以前也用的这个做的monkey测试没遇到过这个问题啊……

  • 相关阅读:
    CLR via C#(11)-无参属性、索引器
    CLR via C#(10)-参数
    C#委托的介绍(delegate、Action、Func、predicate)
    MVC3使用Unity实现接口自动注册
    CLR via C#(09)-扩展方法
    CLR via C#(08)-操作符
    CLR via C#(07)-静态类,分部类
    CLR via C#(06)- 构造器
    VS2010几款超赞的扩展辅助工具总结
    web前端开发随手笔记
  • 原文地址:https://www.cnblogs.com/rd-ddddd/p/9853363.html
Copyright © 2011-2022 走看看