Question-one:有时候从 Github 上拷贝人家的工程,运行会出现各种依赖包、版本包问题,比如buildToolsVersion某一个版本不存在,需要你安装,那么你可以修改成你开发环境已经配置的版本。
在项目的 build.gradle 里面设置,注意有两个build.gradle,最好都注意一下。把build.gradle里面的版本改为自己能运行的工程里面版本号。
Question-two:在开源库下载下来的项目或者库文件的时候,如果你想将它成为你的项目的库文件的时候,必须修改依赖的库文件的属性为library
在上图的顶部有一个apply plugin属性,你需要将它的属性值修改成com.android.library.否则的话编译项目的时候会出现如下警告:
Warning:unspecified on project qrtest resolves to an APK archive which.......
Question-three:Android Studio开发项目越来越大的时候会变得延迟卡顿,甚至在代码提示和响应速度大大减弱,作为有强迫症的我来说,绝对会不耐烦,必须处理:
修改android-studio/bin/studio.vmoptions studio64.vmoptions 两个文件的以下属性就可以
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
或者可以将原来的值都改成两倍即可。
Question-four::在使用Google开发工具Android studio默认中文是不显示的【出现乱码】,之前也没怎么留意,毕竟项目以及大多数的文件都是英文的。重要的是编译报错的信息显示中文的话那就麻烦了,必须得显示出来,否则报错什么都不清楚。网上找了很多的资料,结果却相反的,也许那时win下面的解决办法,于是我就往反方向跑,准了!
解决办法:File -> Settings -> Appearance 然后将Override default fonts by取消选中【默认是选中的】
看图记录
Question-five:Android SDK在线更新镜像服务器
中国科学院开源协会镜像站地址:
IPV4/IPV6: mirrors.opencas.cn 端口:80
IPV4/IPV6: mirrors.opencas.org 端口:80
IPV4/IPV6: mirrors.opencas.ac.cn 端口:80
上海GDG镜像服务器地址:
sdk.gdgshanghai.com 端口:8000
北京化工大学镜像服务器地址:
IPv4: ubuntu.buct.edu.cn/ 端口:80
IPv4: ubuntu.buct.cn/ 端口:80
IPv6: ubuntu.buct6.edu.cn/ 端口:80
大连东软信息学院镜像服务器地址:
mirrors.neusoft.edu.cn 端口:80
腾讯Bugly 镜像:
android-mirror.bugly.qq.com 端口:8080
腾讯镜像使用方法:http://android-mirror.bugly.qq.com:8080/include/usage.html
使用方法:
1.启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
2.在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
3.依次选择『Packages』、『Reload』。