Android开发错误——Android Studio中遇到过的错误问题与解决方案汇总

(1)编译时发生

 
 

 

解决方法:

1、在最外层的Gradle中,删除如下的语句

 
 

 

(2)编译时发生

 
 

 

解决方法:

1、在最外层的Gradle中,删除如下的语句

 
 
 
 

 

(3)编译时发生

 
 

 

解决方法:

1、你的项目中存在中文命名,将项目中对应的中文命名改为英文即可

 

(4)编译时发生

 
 

 

解决方法:

1、你的项目中res\drawable下存在大写字母,将项目中对应的大写字母改为小写字母即可

 

(5)在Aidl文件进行编译时发生

 
 

 

解决方法:

1、项目的编译版本和编译工具的版本不一致,右键项目 open Moudle Setting -> app -> 修改Compile Sdk Version 和Build Tools Version 版本一致

2、可能是你的复制进来的Aidl文件的包名没有修改成当前的包名

 

(6)在复制权限内容,进行编译时发生

 
 


解决方法:

 

1、就是xml 可能出现无法识别的资源文件错误, 就是资源文件 里面出错了

2、有时候在uses-permission中多了个空格也会报这个错误

 

(7)run程序时发生

 
 

 

解决方法:

1、勾选中下图选项即可



(8)在配置NDK后编译时发生

 
 

 

解决方法:

1、编译NDK时最好不要使用SDKManager里下载的ndk-bundle,否则会报这些错误

2、官网下载NDK开发包,r9、r10系列,然后替换掉久的ndk就可以了

 

(9)在Android Studio->run的时候发生

 
 

 

解决方法:

1、网上的方案,亲测不是这个问题

根据提示查看adb的端口号5037被谁占用,通过 netstat -aon|findstr “5037” 找出相应的pid号,再通过任务管理器找到相应pid号的进程,然后将其结束,最后重启adb

2、将原本选择的默认adb换成我们自己的sdk里面的adb,亲测成功了

 

(10)创建了两个Module,其中一个Module依赖另一个Module而导致了出现该问题,如果在?Studio中,有ModuleA和ModuleB,我们希望ModuleA依赖ModuleB,运行时候可能会出现该问题

 
 

 

解决方法:

1、查看被依赖的ModuleB的build.gradle,里面可以看到

 
 

将这一句改为即可

 
 

接着会出现另一个错误

 
 

解决方法:

1、需要将builde.gradle — android — defaultConfig中的applicationId删除

 

(11)这个问题是我在修改Bmob的最新jar包的时候发生的错误,从3.4.6换到3.5.0时,编译出错

 
 

 

 

解决方案:

1、jar包冲突(finished with non-zero exit value 2)?
主要表现为编译后出现finished with non-zero exit value 2错误,原因是jar包冲突,导致的原因可能是在dependencies中使用compile files()导入一次jar包,然后有其它jar的引入方式使用compile’com.xxx’方式,正好又引用了这个jar包,所以导致了重复引用jar包的冲突。最常见的是support-v4包的重复引用

(12)当在gradle导入第三方依赖(sweetalert)之后,编译出错

 

 
 

 

解决方案:

1、由于导入的第三方依赖也使用我们application的icon值的属性,托福考试时间具体修改步骤如下图,加上下面圈起来的语句

 

(13)Git Push 提交到Github上发生错误

 
 

 

解决方案:

1、出现的主要原因是,本地没有update到最新版本的项目(git上有README.md文件没下载下来)

2、先进行代码合并,git pull --rebase origin master,再进行代码提交,git push -f origin master

 

(14)升级完Android Studio2.3后,打包release出现的错误

 

 
 

 

解决方法:

在app的build.gradle中添加如下代码,重新Generate Signed APK即可

转载于:https://www.cnblogs.com/zhanglixina/p/9603802.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值