as问题集锦

##gradle设置


###offine work:
>开启后,无法自动下载build中配置的依赖包。如果确保project的依赖已经全部下载,可以打开离线模式。减少gradle联网频率。(如果使用了类似appcompat-v7+,用于试试保证依赖包最新版的配置,则要求必须联网。)


dependencies {
    compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:appcompat-v7+'
}







###AS常见问题


Q:Android Studio第一次启动的Fetching android sdk component information的问题<br>


A:bin/idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件;关闭Android Studio后重新启动




Q:style name= "AppBaseTheme" parent=" Theme.AppCompat.Light" 报错,<br>


A:compile 'com.android.support:appcompat-v7:22.2.1' 等待appcompat下载或加载完成。




Q:Error:(6, 21) No resource found that matches the given name: attr 'android:textAlignment'.<br>
A:compileSdkVersion 改成21




Q: win8或者win10 命令行打不开<br>
A: win10:将cmd属性里改为旧版本
win8:兼容模式win7运行




Q:报.png .9.png图片错误<br>
A:AS对资源校验比较严格。如果不是合法的png和.9图片就会报错。将不是png的图片后缀改成jpg。9patch图片则重新制作,要求4边都要设置点。


Q:AS的编码为UTF8,导入的代码是GBK编码时乱码<br>


A:打开出现乱码的文件,右下角编码选择GBK后,弹出的对话框选择reload切换到GBK编码,此时不再乱码。然后可以再切换编码到UTF-8,此时对话框选择convert即可。




Q:在Settings里切换到Android Sdk选项卡或者updater选项卡,卡死无响应。<br>
A:断开网线即可。教室没网,但是连接着网线,AS就会跟服务器一直请求连接造成界面卡死。




Q:再导入外部的ADT project进行转换或者外部gradle project时提示类似build tool 19.0.1 没有,点击就弹出下载的界面。<br>
A:如果网络允许就下载,如果不允许,就在sdk的SDK tools选项卡,右下角勾选show package detail查看自己当前已经下载的有那些build tools版本,在build.gradle文件里 修改buildToolsVersion 属性的值




Q:编译时报java.exe finished with non-zero exit value 2<br>
A:查看build.grale里是否添加了重复依赖。编译环境中如果有全类名相同的类则报错。




Q:使用HTTPClient的应用(比如智慧北京)使用6.0编译报错<br>
A:降低编译版本或者

android {
   compileSdkVersion 21
   buildToolsVersion "23.0.1"
   useLibrary 'org.apache.http.legacy'
...
}


Q:安装了新版SDK(23)以后,模拟器启动经常无响应,控制台提示HTTP关键字
A:拔掉网线。新版模拟器有请求Google服务器的操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值