0

コマンドラインからエミュレータにデプロイしたい

このチュートリアルに基づいてい ます http://developer.android.com/training/basics/firstapp/running-app.html

私は実行する必要があります

ant debug
adb install -r bin/MyApp.apk

実行は成功です。

KitApp  adb install -r bin/KitApp.apk
912 KB/s (279569 bytes in 0.299s)
        pkg: /data/local/tmp/KitApp.apk
Success

ただし、エミュレーターは新しいアプリを更新しません。しかし、GUI の eclipse を使用して実行をクリックすると、アプリはエミュレーターで自動的に更新します

どの手順が間違っていますか? 私はアンドロイド開発の初心者です。

4

1 に答える 1

0

次のコマンドを使用して、アクティビティを起動できます

adb shell am start -n <packagename>/<classname with packagename>

また

adb shell am start -a android.intent.action.MAIN -n <packagename>/<classname with packagename>

例えば:

adb shell am start -n com.example.myactivity/com.example.myactivity.MainActivity

次の Intent-Filter で定義されたMainActivityがある場所

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
于 2013-08-18T07:27:34.333 に答える