Skip to content

keliuyue/AndroidException

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

AndroidException

序言:在Android开发过程中,我们会遇到各种各样的Exception。导致我们的APP出现各种各样的问题。最严重的就是造成APP闪退,这很有可能造成用户的流失。所以我们需要在开发过程中避免这些Exception的发生。
原因分析:
1.Android系统的碎片化、手机的多样化。现在这个世界,手机开发商越来越多,手机越来越不一样。Android系统定制的也比较多。外国手机三星、索尼等和国产华为、小米、OPPO、vivo、一加、中兴、金立等手机厂商对Android系统进行高度定制,然后就造成手机多而杂。功能多而杂。这样就造成了手机的多样性,从而产生碎片化。
2.Mobile API返回了脏数据。在我们请求后台数据接口的时候。返回数据位空值或者为不符合约定规范的数据时,就容易造成APP的闪退或者其他问题。
3.混淆时没有Keep要使用的类或者方法。这种情况让我们找不到类或者方法从而发生Exception。
4.开发工具文件的配置。正常使用Android Studio或者Eclipse开发程序过程中。没有配置相关的SDK、JDK或者maven等远程仓库会导致程序运行编译的失败。
我们在工作过程中主要会遇到以下相关的问题。

一. Java语法相关的问题

  1. 让人欲罢不能的空指针

关于作者

github: https://github.com/keliuyue

StackOverflow: https://stackoverflow.com/users/6852729/keliuyue

Email: keliuyue@gmail.com

QQ: 442876550

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published