1、 错误:找不到SDK,
报错原因:自定义的安装路径,系统找不到该路径
解决办法:点击Config,配置SDK,将自己的安装路径键入进去
2、 Android Studio编译速度特别慢
原因:软件默认最大使用内存较小
解决办法:修改android studio/bin/studio.exe.vmoptions和android studio/bin/studio64.exe.vmoptions将其Xmx修改为电脑空闲内存的最大值,但是,如果设置内存过大,将会打不开软件或者报错fail to creat JVM。
3、 错误:connection time out
原因:未设置代理服务器
解决办法:每次sync时设置相关代理,地址:proxy.cmcc 端口号,或者是File->Settings->System Settings->HTTP Proxy设置相关代理
4、 错误:Gradle sync failed: Connection timed out: connect
原因:1、可能是代理服务器问题
2、gradle版本不匹配(参考当前gradle版本新创建的项目)
解决办法:1、修改项目根目录下的build.gradle 中的 classpath 为 指定gradle版本以支持 上述中gradle home指定的gradle版本号
2、在gradle->wrapper->gradle-wrapper.properties 将distributionUrl改为对应的gradle版本下载路径
5、错误:failed to find target with hash string ‘android-23’
原因:项目所用的Android studio版本和当前不匹配
解决办法:找到项目的app/build.gradle,将它和现版本创建的项目中app/build.gradle进
行对比,将SdkVersion,ToolsVersion,appcompat-v7这几个版本都修改为本机的版本
6、错误:ExampleUnitTest出现错误,cannot resolve symbol ’xxx’
原因:找不到Test
解决办法:1、在Android Studio里面打开项目的Gradle Script 将其中build.gradle(Module:app)中testCompile ‘junit:junit:4.12’注释取消
2、在Gradle Script 将其中build.gradle(Project:SmartCareService)中jcenter()改为
jcenter{
url “http://jcenter.bintray.com/” } 7、错误:编译后命令行出现中文乱码, 原因:编码格式 解决办法:找到那个错误类,将其编码格式改为UTF8(Notepad++等软件)