小编use*_*343的帖子

linux命令"android":相当于Windows?

我已经习惯了linux环境,但目前我必须在windows环境下开发一个Android应用程序.

所以我需要在Windows提示符(位于$ ANDROID_HOME/tools /)中运行"android"命令(android.bat),以便添加ant脚本并执行其他操作.

问题是,这启动了我的Android SDK管理器,而不是给我命令行答案谎言:"项目更新"...所以我的问题是:

我如何在Windows下运行android命令?运行如下的事情:

android更新项目--path

也许我没有运行正确的bat文件?我做了很多搜索互联网,没有找到任何答案.

我设法使Ant工作完美,使用位于ant目录中的" ant.bat "

编辑:

问题解决了.

而不是输入:

android更新项目 - 路径XXX

在$ ANDROID_HOME/tools /目录中,它会打开我的SDK Manager,我必须这样做:

android.bat更新项目 - 路径XXX

windows ant command-line android

5
推荐指数
1
解决办法
2270
查看次数

Robolectric 和测试 startActivityForResult

我的 Robolectric 单元测试遇到问题。

我可以毫无问题地断言,当侦听器使用该方法时,单击启动了一个新活动startActivity( Intent )

但当使用该方法启动新活动时,Robolectric 似乎遇到了麻烦startActivityForResult(Intent, int):在代码中进行一些中断让我发现该活动尚未启动(只需更改方法即可startActivity( Intent )使断言通过)。

这正常吗?遗憾的是,因为我的应用程序的第一个 Activity 使用startActivityForResult(Intent, int).

有人成功通过这种启动活动的方式进行测试吗?

感谢您的帮助 ..

testing android assert android-intent robolectric

3
推荐指数
1
解决办法
5630
查看次数