Android Studio - 每次部署应用程序

时间:2013-05-16 13:16:06

标签: android android-studio

在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上获得相同的行为(我今天开始使用它了 - 抱歉新问题)。它每次应用程序部署(或者至少对我而言)。提前致谢

1 个答案:

答案 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}