因为最近在用空闲时间学习Android开发,期间确实遇到了一些问题。而且因为我之前在公司里一直都是在使用Eclipse进行开发,所以最初我学习Android时也就选择了Google的包含android SDK的Eclipse进行开发,后来发现在我自己的笔记本上Eclipse总是莫名其妙地报错,于是就下载了Android Studio使用,可以这两个IDE很多地方不相同,特别是快捷键。
Q:Android SDK Manager无法下载SDK工具包怎么办?
A: 方法1:从国内网站里下载对应的SDK工具包,放到platform-tools目录中,重新运行SDK Manager就可以。比如http://www.androiddevtools.cn这里。
方法2【推荐】:使用代理服务器进行更新,可能速度慢一点,但是下载的工具包都是最新的。
Android SDK在线更新镜像服务器
大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80
北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com 端口:8000
使用方法:
启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择【Packages】、【Reload】。
Q:Android Studio中有些地方文字会显示方框?
A:这是因为Android Studio的默认字体不是中文字体,当显示中文时就会出现方框。在设置里将字体改为中文字体即可。
Q:在Android Studio中没有报错,但是在手机上运行程序时就会显示“应用程序已停止运行”?
A: 原因在于AndroidManifest中没有添加Activity标签,导致程序无法运行。
解决办法是在项目的AndroidManifest.xml文件的application标签中,添加activity标签,在activity标签中指定android:name属性。默认情况下,android:name属性的值可能为".MainActivity",将其改为项目的activity即可。可以参考下面这个例子:
Q:为什么Android Studio里不能设置编辑器的代码字体?
A:默认你选择的样式的字体是不可以修改的。你需要点击样式,旁边的Save as……按钮。名称随便自己起一个。然后就可以修改字体大小了