我想通过命令行
部署到模拟器基于本教程 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的新手。
答案 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>