android开发疑难杂症记录

编程入门 行业动态 更新时间:2024-10-24 12:26:22

android开发<a href=https://www.elefans.com/category/jswz/34/1764042.html style=疑难杂症记录"/>

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中了。每次启动的时候就会编译。
他一时忘记了他之前导入项目失败了。
关于导入可以看看这篇文章。
.html

四、

编译的时候突然发现报错 class not converting to dex 文件,大概就是这个意思。

怎么办,只能clean,clean报错 failed to delete xx

手动删除也删除不了。怎么办 只能退出as,在文件夹中粉碎文件。重启as还是不行。
最后将怎个build文件夹中的东西全部删除,终于搞定。

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


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


出现这种问题,在

同步之后,如果还是不行的话可以直接运行试试, 再不行
我只能说clean大法好。

持续记录…

更多推荐

android开发疑难杂症记录

本文发布于:2024-02-06 15:40:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750159.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:疑难杂症   android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!