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


    (1)编译时发生

    
    
    

    解决方法:

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

    
    
    

    (2)编译时发生

    
    
    

    解决方法:

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

    
    
    
    
    

    (3)编译时发生

    
    
    

    解决方法:

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

    (4)编译时发生

    
    
    

    解决方法:

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

    (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即可

  • 相关阅读:
    Java配置jdk图文教程
    线程池介绍与应用
    继承机制的探讨
    1.深入分析_NIO性能分析
    1.类的加载机制_继承类的加载(一个小的Demo)说明
    githup创建新java项目
    UE常用快捷键使用
    堡垒机上传文件
    16.linux常用查看命令
    15.vi/vim编辑器下常用光标移动
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9603802.html
Copyright © 2020-2023  润新知