我的机器是Windows XP,没有安装过Java SDK。机器上有Java SDK,是通过解压zip文件的方式获得的,
不是通过Installer安装的。因为开发的需要,
我得安装Adroid SDK。我下载了一个Adroid SDK,然后双击安装,却出现了以后的错误:

这个错误很明显地指出我没有安装过Java SDK。但是,由于种种的原因,
我不打算用installer的方式安装Java SDK。我想,出现这个错误,应该是Adroid SDK的安装程序找不到注册表项吧。
如果我能自己写这些注册表项,就不需要安装了。于是,
我在网上Google,找到了一份SDK的注册表(
见参考资料一)。这里的注册表是Win 7上的,所以需要删除Wow6432Node子类的东西。然后,
修改一下路径,将所有的路径都指向我的Java SDK。我将修改后的注册表项(附在后面)导入到注册表里面,
再次运行Adroid SDK的安装程序。奇怪,还是出现同样的问题,
再次Google,找到了参考资料二。资料中说,
只有再点击一下”Back“按钮,然后再次点击”Next“
按钮,”Next“按钮就可以用了,试了了一下果真如此。
之后的安装很顺利,问题解决了。
参考资料: