Android错误积累

  1. 编译的时候没有错误
  2. 这里写图片描述
    点击后发现不能找到类,第一想到的就是配置清单的代码
    这里写图片描述
    发现清单文件application多了一个s这个工具也没有提示错误。以后有可能会进行错误提示
    推测错误产生的原因是在ctrl+s的时候没按下ctrl,由于android studio 的自动补全所以以没发现这个错误。
    有时候会提示android()方法找不到,这个是因为以前gradle版本的问题,我们要改成新的语法就可以了
    这里写图片描述
    这个就是以前版本造成的问题,改一下就可以了

路径编译有中文的错误
3. 创建的时候 、
这里写图片描述
第二种方法,原先的工程放在一个中文的目录下,提示错误这里写图片描述
4.xml中头文件头了一行
这里写图片描述
5.android studio1.4 升级到android 1.5 ,升到2.0
ndk support is an experimental feature and all use are not yet supported
这里写图片描述
解决方案
这里写图片描述
6.1. 导入eclipse工程
这里写图片描述
6.2. 选择项目
这里写图片描述
6.3. 默认下一步就可以了
这里写图片描述
6.4. 会生成日志,提示以上错误
这里写图片描述
这里写图片描述
7.可以看到编译版本不同,改成21
这里写图片描述
8.可以看到9.path的文件错误
这里写图片描述
打开后没有黑边,我们重新加一下就行了
这里写图片描述
这样就解决问题了。
如果9.path的文件在mipmap文件夹下,会出错以下问题
这里写图片描述
解决方案就是复制到drawable-hdip文件夹下
9.还有一种错误也是eclipse转android studio比较常见的错误
这里写图片描述
上面的错误就是命名的问题,不是数字开头
这里写图片描述
改完以后还是有问题,提示不是一个png
这里写图片描述
可以显示,其实这张图片是bmp直接改的png的错误,所以直接用图片转格式,不能直接改后缀名

10.错误:`这里写代码片
这里写图片描述
查看问题:
因为是第三方库,那有没有引入库
这里写图片描述
查看是引入了库,但是名称是带source,猜测是源码,也可以看颜色,不同是绿色的
这里写图片描述
我们可以看是java源码,不是class文件.所以是jar包有问题
我们重新导入包
这里写图片描述
当然我们也可以通过导入gitbug上的源码,导入model
这里写图片描述
.找到lib库文件夹导入
这里写图片描述
这里写图片描述
导入后的错误
这里写图片描述
把当前的版本改成自己的版本
这里写图片描述
出错上面错误,直接把连接注释掉
11.出现错误、
这里写代码片
对比我们以前的工程
这里写图片描述
添加后还是提示错误
这里写图片描述
我们点击查看错误日志
这里写图片描述
查看问题:
找到一篇文章
http://my.oschina.net/fallenpanda/blog/284765?p=1
解决方法是注释apply from
编译后没有问题了
这里写图片描述
运行后出错。
我们把刚才的工程lib包导入
这里写图片描述
这里写图片描述
到这一步一般同学都可以跑起来了,但有些同学会有问题我们来看一下
这里写图片描述
说找不到符号,但是我明明看到有这个方法
这里写图片描述
我们看到这个类是过时了,那我们有可能就是新版本中已经没有这个类了,那我们把版本改低一点,或者不使用这个类
这里写图片描述
修改后不报错了,只有一个警告可以忽悠运行
这里写图片描述
第二种解决方案改代码
这里写图片描述
12. 如果出错如下错误
这里写图片描述
解决方案
这里写图片描述
把当前选中项目打钩
如果运行错误
这里写图片描述
编译的版本不对,把编译的版本更改一下
13.模拟器开启出现如下错误
这里写图片描述
这个错误可以忽略,有时候连一下网络就可以解决些问题,这个错误可以忽略

14.如果出错如下错误
这里写图片描述
这个haxm x86加速器没有安装,如果是AMD的cpu是装不了

15.如果出现如下错误
这里写图片描述
15.1 如果出现以下错误,,查看三个gradle文件信息是否正常
15.2 发现project里的gradle文件有android{}的方法,这个不属于这个文件的,删除就可以了
上面的意思是gradle version2.2是必须的,如果已经下载,下载配置(处理方案,可以下载,也可以直接配置本地下载完成的),如果没有下载可以在线更新
这里写图片描述
16.如果出现以下错误,说明工程是不支持2.0新特性,热补丁,需要改回原版本gradle的信息
这里写图片描述
修改后:dependencies {
classpath ‘com.android.tools.build:gradle:1.3.0’
改成1.3.0版本

猜你喜欢

转载自blog.csdn.net/a94721990/article/details/80489224
今日推荐