私はたくさんの apk ファイルを持っていて、それらのために robotium で簡単なテストを書きたいと思っています。例としてDropboxアプリでメインアクティビティを見つけようとしたときに、いくつかの問題があります。AndroidManifest.xml で私はこれを見つけました:
</activity>
<provider android:name=".provider.ZipperedMediaProvider" android:exported="false" android:authorities="com.dropbox.android.ZipperedMediaProvider"></provider>
<provider android:name=".provider.CameraUploadsProvider" android:exported="false" android:authorities="com.dropbox.android.CameraUploadsProvider"></provider>
<activity android:theme="@android:01030055" android:name=".activity.DropboxBrowser">
<intent-filter >
<action android:name="android.intent.action.MAIN"></action>
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter>
<intent-filter android:label="Dropbox File Browser">
<action android:name="com.dropbox.BROWSE"></action>
<action android:name="android.intent.action.VIEW"></action>
<action android:name="android.intent.action.EDIT"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<data android:mimeType="vnd.android.cursor.dir/vnd.dropbox.entry"></data>
<data android:mimeType="vnd.android.cursor.item/vnd.dropbox.entry"></data>
</intent-filter>
</activity>
メインアクティビティがどのように呼び出されるかを理解する方法は? 私は ApkAnalyser を使用しており、さまざまなクラス名やその他の文字列を試しましたが、robotium テストでアプリを起動できず、プロジェクトにテストがないと書き込めません:/ (apk は PC で再署名されています) 理解したいのですが、どのようにapk ファイルから MainActivity を識別するには? どうも