1

Robitium を使用して Android アプリケーションの単体テストを行っています。テスト プロジェクトを Android エミュレータにインストールすると、テスト プロジェクトのアイコンが見つかりませんが、実行できます。

テスト プロジェクトのマニフェスト ファイルは次のようになります。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.smartek.screens.test"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk android:minSdkVersion="7" />

<instrumentation
    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="com.smartek.screens" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >

<uses-library android:name="android.test.runner" />
</application>

テスト プロジェクトのアイコンを表示するにはどうすればよいですか?

4

2 に答える 2

2

テスト プロジェクトには、マニフェスト ファイルにランチャー エントリが含まれないため、ランチャーにアイコンが表示されません。

<intent-filter>
   <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
于 2012-09-17T07:12:09.110 に答える
0

これを行うことができ、通常の Android アプリケーションと同じです。

Android マニフェスト ファイルに次の行を追加します。

<activity android:name=".Testing class name">

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

</activity>    
于 2012-09-17T12:00:03.090 に答える