
Android
文章平均质量分 78
少侠Smile丶
游戏开发攻城狮知识记录手册
展开
-
关于apk安装包反编译的两种方法
众所周知,我们开发所用的手机App安装包都是apk文件,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件供用户安装,这时候就很难再看到开发这个应用时使用的资源文件以及代码了,所以就有了反编译这个东西。通过一些工具,还是可以将apk文件进行反编译的,反编译之后,我们就可以看到开发这个应用使用的资源文件(图片)、layout、样式、相关的实现代码等等。注意:这里分享的反编译方法...转载 2020-01-09 19:20:04 · 4684 阅读 · 2 评论 -
Unity 通过解析libil2cpp.so文件查看Android Crash崩溃原因
近期项目出现了网络状态切换时,android手机会出现高概率崩溃的情况。话不多说,直接上crash日志:E/CRASH: signal 6 (SIGABRT), code 0 (?), fault addr --------出现这种CRASH,网上也都有详细介绍,一搜一大堆介绍,但对我排错没啥帮助,不是重点,这里跳过。然后我们筛选崩溃的这个线程的日志,会从里面找到这个线程crash之前的一些操作日志,比如:前面的是执行堆栈地址,由下往上执行的,后面是执行所在的库文件,我们找到libil2cpp.原创 2020-07-18 19:20:07 · 14680 阅读 · 10 评论 -
Mac电脑使用Android命令查看apk信息
终端命令步骤1、cd ~2、open .bash_profile3、添加以下内容到打开的.bash_profile"export AAPT_HOME=/Users/hero3d/Library/Android/sdk/build-tools/28.0.3export PATH=PATH:PATH:PATH:AAPT_HOME"PS:AAPT_HOME 这个路径如果找不到,可以打开...原创 2020-04-20 20:14:20 · 1281 阅读 · 0 评论 -
AndroidManifest.xml 最全详解(转载)
AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录。我们每天都在使用这个文件,往里面配置程序运行所必要的组件,权限,以及一些相关信息。但是对于这个文件,我们真正又了解多少了,还是只是停留在只会简单的配置,而不明白其中的具体含义,以及为什么要这样设置?今天就让我们来详细的学习一下这个文件里各项参数的具体含义,因为它是整个应用的入口,所以有助于我们更加...转载 2020-04-20 20:07:15 · 1005 阅读 · 0 评论 -
Android studio中的BuildConfig类详解
关于BuildConfig类,众所周知,类似R.class,自动生成的类,不能修改。每个gradle.build都会生成一个BuildConfig.java,除自定义的以外,还有一些默认的字段。一、定义:在build.gradle中定义:android{ defaultConfig{ //定义 //@类型,@变量名,@变量值 buildConfigField("String"...原创 2020-04-18 22:25:30 · 1809 阅读 · 0 评论 -
Android SDK接入问题总结(一)
Android Studio 3.5版本引入旧工程1】Could not find method jackOptions() for arguments xxxxxx解决:在build.gradle中只有用即可,注掉jackOptionsdefaultConfig {// jackOptions {// enabled false// ...原创 2020-03-04 13:51:09 · 343 阅读 · 0 评论