2011-06-23 10 views
0

私はadbからのlunch apk appsにしばらくお待ちしています。 主な活動があることを知っているブラウザ(am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity)のようなよく知られたアプリケーションを開くことができます。 しかし、主な活動を知らない他のアプリケーションについては、主なアクティビティ(またはアクティビティのリスト)をadbから取得し、adbからappilcationを実行する方法もありますか? 私はそれがPackageManager()クラスを使って可能であることを知っていますが、私はコマンドライン(adb)から実行する必要があり、私はapkファイルしか持っていません。アンドロイドlanuchコマンドラインの不明なapkアプリケーション

感謝の デビッド・バーンズ

答えて

0

ADB "package.apk" をインストール-e

これはエミュレータ上のアプリケーションをインストールして起動します。

+0

速いリプレイに感謝しますが、私のアプリはすでにエミュレータにインストールされています。私はそれを実行する必要があります(私は主な活動を知らない)。 – BoazGarty

+0

これを確認する http://learnandroid.blogspot.com/2008/01/run-android-application-from-command.html –

+0

リバースエンジニアをapkファイルに変更し、マニフェストファイルを開いてパッケージ名とアクティビティー・クラス。アプリケーションをエミュレータからコンピュータに引き出し、リバースエンジニアリングを行い、アクティビティとパッケージをチェックする必要があります – BoazGarty

関連する問題