相关疑难解决方法(0)

Android:在Monkey中使用类别

如何使用猴子工具的类别选项?

我的清单文件的相关部分如下所示:

   <application android:icon="@drawable/icon" android:label="@string/app_name" android:name="MyApp" android:debuggable="true" android:allowBackup="false" android:testOnly="false">
        <activity android:name="MyLauncherActivity" android:label="@string/app_name" android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="MyMainActivity" android:label="@string/app_name" android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="none" />
                <category android:name="android.intent.category.MONKEY" />
            </intent-filter>
        </activity>
Run Code Online (Sandbox Code Playgroud)

我在手机上运行应用程序以确保它正常工作然后我在命令行输入:

adb shell monkey -p my.full.package.path -vvv 3
Run Code Online (Sandbox Code Playgroud)

它工作得很好.

但这不起作用:

adb shell monkey -p my.full.package.path -c intent.CATEGORY_LAUNCHER -vvv 3
Run Code Online (Sandbox Code Playgroud)

并产生以下输出:

:Monkey: seed=0 count=3

:AllowPackage: myapp.full.package.path

:IncludeCategory: intent.CATEGORY_LAUNCHER

// Warning: no activities found for category intent.CATEGORY_LAUNCHER

** No activities found to run, monkey aborted. …
Run Code Online (Sandbox Code Playgroud)

android

11
推荐指数
1
解决办法
6722
查看次数

标签 统计

android ×1