当我在调试透视图中右键单击并选择Terminate时,Eclipse将断开连接,但该过程将继续在设备上运行.如何让程序实际终止,以便不再在设备上执行代码?我在看一个bug吗?我不记得这是否适用于伽利略.我目前正在使用Windows 7和Eclipse Indigo.
我们正在开发一个SDK,它将推广到我们的客户,以及几个将使用SDK的应用程序.为了开发SDK,最容易拥有一个主项目 - 例如将SDK作为模块包含在内的测试应用程序.这允许源在调试期间可用,并且更容易对SDK进行错误修复.
我的期望是,当使用Android Studio创建"从版本控制的新项目"(文件菜单)时,.gitmodules
也会克隆指定的子模块,但这不是默认行为.当对repo执行此操作时.gitmodules
,并且settings.gradle
有一个include
模块的语句(理所当然吗?),AS显示没有源的VCS根的错误."注册为git root,但没有找到git存储库"
git clone --recursive
?我的目标是减少团队中新开发人员的摩擦.我正在考虑使用SourceTree(自动克隆子模块)或编写所需的git命令作为参考,但是我更喜欢通过IDE按预期工作.
环境是Android Studio 1.5.1和git 1.9.X - Windows 7和OSX.