Android SDK也许是不少Android高级用户的必备程序,它几乎可以做任何事情:安装程序、模拟测试、移动文件、截屏、终端连接。但如果你升级到了Snow Leopard之后可能会发现Android SDK无法正常工作了。
其实这只是小bug,如果你打开应用程序里的实用工具文件夹,可以看到一个叫做Java Preferences的程序,那么打开它,在Java Application部分里将32位给拖到顶端,这样Dalvik Device Monitor (ddms)应该就可以工作了。如果不行的话,你可以用TextEdit或Textmate任何一种文件编辑器打开终端文件,找到下面这段代码:
if [ `uname` = "Darwin" ]; then
os_opts=”-XstartOnFirstThread”
改成:
if [ `uname` = "Darwin" ]; then
os_opts=”-XstartOnFirstThread -d32″
这样ddms肯定就可以工作了。
因为Snow Leopard开始原生支持64位,所以那些使用32位框架的程序必须这样修改来适应新的架构。