Android -simple部署到模拟器(通过命令行)

时间:2013-08-17 18:16:10

标签: android deployment

我想通过命令行

部署到模拟器

基于本教程 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-development的新手。

1 个答案:

答案 0 :(得分: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>