android开发疑难杂症记录

零、前言

如果让我投票选择android 开发中遇到的中最闹心的问题,我会毫不犹豫的投给网络了。

这个只能看科学上网的水平了。如果国内有相关的镜像,可以使用镜像。

一、R文件丢失

原因:这个一般是因为xml文件名字有大写字母,或者drawable文件夹中文件名重复等各种奇葩错误。当我们clean的时候,R文件就会丢失。
解决:这时候我们应该打开
亲,刷新试试
亲,刷新试试
这个gradle面板界面,这里面会提示那个文件有问题。我们解决这个问题,重新编译的时候R文件就会自动生成了。

二、android studio 无法创建模拟器

亲,刷新试试
解决:stackoverflow上面的解决方案是。第一步在sdk manager安装 haxm installer。第二步磁盘sdk文件件下面的extra下面的相关文件夹,运行haxm installer,安装。
安装再次报错,这次报错:vt-x is not turned on之类。intel 资料说需要进入BIOS开启该项。

但是我的环境是 mac air + win10。哪里有BIOS。

最不可理喻的是有的小伙伴和我是一样的环境,他什么问题都没有。

三、项目导入

android studio有一个特性,在导入的时候就开始gradle。这会导致“半导入”。

比如导入的项目是 buildToolsVersion ‘23.0.2’
但是我只有23.0.1这时候就会报错。在android面板没有导入进来。其实这时我们如果切到project面板,就会发现其实已经导入进来。比如上面说的这个问题就可以修改一下buildToolsVersion。解决了错误再同步一下,ok了。

有个小伙伴,在grade发生错误。需要导入xx。但是他的项目根本就没有引入,真是那个啥了。
后来发现他之前导入项目没有成功。其实是那个module的错误。但是在android面板里面的module根本没有发现。其实这个导入失败的项目已经在project中了。每次启动的时候就会编译。
他一时忘记了他之前导入项目失败了。
关于导入可以看看这篇文章。
http://doc.okbase.net/x359981514/archive/112744.html

四、

编译的时候突然发现报错 class not converting to dex 文件,大概就是这个意思。
亲,刷新试试
怎么办,只能clean,clean报错 failed to delete xx
亲,刷新试试
手动删除也删除不了。怎么办 只能退出as,在文件夹中粉碎文件。重启as还是不行。
最后将怎个build文件夹中的东西全部删除,终于搞定。

五、 gradle中引入了包,但是在程序中无法引用

亲,刷新试试
但是在程序中import 不了v4包,我们强行导入也是识别不了。
其实这个问题不知v4包出现过.
在之前的xutil包引入的时候也出现了这个奇怪的问题。
亲,刷新试试

亲,刷新试试
出现这种问题,在
亲,刷新试试
同步之后,如果还是不行的话可以直接运行试试, 再不行
我只能说clean大法好。

持续记录…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值