2

在 Eclipse 上,当我尝试部署我的应用程序但没有对我得到的源代码进行任何更改时

[2013-05-16 15:12:25 - HomeActivity] Starting activity com.example.android.SplashActivity on device 9009090934434
[2013-05-16 15:12:25 - HomeActivity] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android/.SplashActivity }
[2013-05-16 15:12:25 - HomeActivity] ActivityManager: Warning: Activity not started, its current task has been brought to the front

有没有办法获得相同的行为AndroidStudio(我今天已经开始使用它 - 对不起新蜜蜂的问题)。它在每次应用程序时部署(或者至少在我看来)。提前致谢

4

1 回答 1

0

我猜这是因为 IntelliJ 在安装 APK 时执行了这个命令:

 DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.blundell.testandroidstudio"

-r 告诉 adb 重新安装。

所以我要说的是,看起来你运气不好:-)

永远记住,您可以检查运行控制台以查看 IntelliJ 在运行时正在做什么:

等待设备。目标设备:emulator-5554 (ASideJellyBean) 上传文件本地路径:/Users/Blundell/AndroidStudioProjects/TestAndroidStudio/TestAndroidStudio/build/apk/TestAndroidStudio-debug-unaligned.apk 远程路径:/data/local/tmp/com.blundell。 testandroidstudio 安装 com.blundell.testandroidstudio 设备外壳命令: pm install -r "/data/local/tmp/com.blundell.testandroidstudio" pkg: /data/local/tmp/com.blundell.testandroidstudio 成功

启动应用程序:com.blundell.testandroidstudio/com.blundell.testandroidstudio.MainActivity。设备外壳命令:am start -n "com.blundell.testandroidstudio/com.blundell.testandroidstudio.MainActivity" 开始:Intent { cmp=com.blundell.testandroidstudio/.MainActivity }

于 2013-05-17T20:36:35.783 回答