1、用(SDK starter package)的installler安装Android SDK时提示无法找到JDK,但实际上机器上已经安装了JDK。 一个对不少人有效的解决方法是看到此提示时先点一下“回退”按钮,再点“下一步”,就会发现JDK被找到了。参考链接 但在我机器上这个方法不起作用。所以我选择不使用installer,而是下载zip格式的文件,解压缩后运行SDK Manager.exe即可。参考链接 2、在Eclipse里新建一个Android项目,运行/调试时提示“Could not find xxx.apk!” 网上提到的大部分解决方案是clean整个项目,或选fix project properties菜单项。但对我的环境不起作用。 升级到Eclipse 3.7后,新创建的android项目在Build阶段报告一个异常“sun/security/x509/X500Name”,怀疑与所用的jdk(IBM JDK6)有关。果然,卸载IBM JDK并安装SUN JDK后问题解决。 3、让程序适应不同的屏幕分辨率 可参考这个链接:Android屏幕分辨率问题。 4、在android模拟器里用10.0.2.2可访问宿主机。 5、在setWidth()方法里指定的宽度是以pixel为单位的,如何转换为使用dip(device independent pixels)为单位? 使用下面的代码,参考链接 // Converts 14 dip into its equivalent px
Resources r = getResources();
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 14, r.getDisplayMetrics());
|