在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
上获得相同的行为(我今天开始使用它了 - 抱歉新问题)。它每次应用程序部署(或者至少对我而言)。提前致谢
答案 0 :(得分: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 DEVICE SHELL COMMAND:pm 安装-r“/data/local/tmp/com.blundell.testandroidstudio”pkg: /data/local/tmp/com.blundell.testandroidstudio成功
启动应用程序: com.blundell.testandroidstudio / com.blundell.testandroidstudio.MainActivity。 设备壳命令:我开始-n “com.blundell.testandroidstudio / com.blundell.testandroidstudio.MainActivity” 开始:意图{cmp = com.blundell.testandroidstudio / .MainActivity}