我正在尝试在我的android项目中启用断言(关键字,而不是junit方法)。
到目前为止我尝试过的事情: 我在Eclipse>下的Eclipse(Indigo)中添加了命令行参数-ea。偏好> Java>安装了JRE,我编辑了唯一列出的JRE(参见下面的两张图片)。
这不起作用......我假设因为这适用于我的默认JVM,而不是dalvik VM。
我发现related post建议对模拟器或设备运行命令(我对模拟器最感兴趣)以启用断言。但我不明白这意味着什么。命令是:
adb shell setprop debug.assert 1
所以我的问题是,如何针对模拟器运行命令(如果相关,则使用Mac)?
非常感谢!
答案 0 :(得分:2)
所以我的问题是,如何针对模拟器运行命令
打开终端窗口(或您喜欢的等效项,如iTerm),然后在命令行输入命令。如果您还没有这样做,则需要将$ANDROID_SDK/platform-tools
添加到PATH
,其中$ANDROID_SDK
就是您在计算机上解压缩SDK的地方。
答案 1 :(得分:0)
首先必须知道连接的设备:
adb devices
然后选择所需的设备名称并键入:
adb -s <device-name> shell
此时您已连接到设备shell并可以执行命令。
问候。