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 来点击运行时,应用程序会在 emlator 中自动更新它

哪些步骤出了问题?我是android开发的新手。

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 回答