- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 Android Tinker热更新Sample_demo接入
参考文章:1. Android热修复之微信Tinker使用初探 2. 微信Tinker在Android中集成以及使用 3. Tinker-接入指南下载tinker-sample-androidassembleDebuggradletinkerPatchDebug测试tinker-sample-android地址issuepatch loadReporter onLoadPatchLi
2017-08-25 11:24:12 1092
原创 Android 一步一步实现命令行接入Tinker 热更新
参考文章:1. Android 热修复 Tinker接入及源码浅析2.接入指南3. Android热修复之微信Tinker使用初探4. Android 热修复方案Tinke测试demo地址:https://github.com/WanAndroid/tinkerTest先说下我测试中的问题issue 1.只可以改变布局,不能改变代码 我现在测试的是,可以改变activity
2017-08-24 19:35:51 917 4
原创 Android 项目实例用到的gradle配置技巧
关于grade基本配置,前面已经有四篇文章了,1. Android 项目实例config.gradle配置2.使用gradle的productFlavors实现Android项目多渠道打包 3.使用gradle实现Android项目debug版与release版共存 4.使用gradle实现批量修改生成的apk文件名 完整Android项目grade配置:项目根目录config.gradle(
2017-08-11 15:11:14 434
转载 Android 使用gradle批量修改生成的apk文件名
在一次性打十几个渠道包的时候,如果我们想让打包完生成的apk文件名按照我们想要的格式来命名,比如明确的apk的版本号,打包日前,那个渠道的包等,这时就需要使用gradle的Variants属性来动态修改生成的apk文件名在app(module) 目录下的build.gradle文件内加入如下代码:def buildTime() { def date = new Date() def
2017-08-11 14:44:27 667
转载 Android 使用grade实现Android 项目debug版与release版共存
在Android 项目中,默认debug版与release版的包名相同,从而导致debug版与release版两者不能共存。为了方便开发,可以通过gradle实现让两者在一台手机上共存原文地址:http://blog.csdn.net/lj402159806/article/details/54955431配置app目录下的build.gradle文件android { ......
2017-08-09 15:15:01 1439
原创 Android 使用gradle的productFlavors实现多渠道打包
productFlavors用法productFlavors ,就是用来分别定义产品不同的特性,使用它可以使用一套代码创建不同的产品。就是用于定义产品的特性,这是每个产品不同的地方,有了它我们就可以用同一套代码创建不同的产品,在module下的build.gradle中加入productFlavors结构如下:apply plugin: 'com.android.application'andro
2017-08-09 11:30:20 1418
原创 Android 项目实例config.gradle配置
开发android的攻城师,没有不接触gradle的吧,但是对于新人来说,这个地方的配置是一个噩梦,因为这里配错一点,就可以会app出现红叉,无法编译,这个很头痛,最近工作不是特别忙,特意整理一下。初始化的build.gradleconfig.gradle初始化的build.gradle当初始创建project,会默认生成项目:build.gradle、setting.gradle,还有就是a
2017-08-08 19:05:15 7130 2
原创 Android app开发过程中LogUtils
该LogUtils,可以包括输出log的方法名,在类中的第几行,及该类的包名。在调用的时候log前面会有具体的参数信息,找到log位置更便捷。import android.text.TextUtils;import android.util.Log;/** * 对于Android系统Log输出日志的封装LogUtils * 1 可修改LogUtils中的LEVEL值觉得哪些级别的日志可以输出
2017-08-04 17:02:12 646
原创 Android Proguard-rules.pro中常用的混淆配置
每次在最后生成正式版的apk时,都会出现混淆配置错误的情况,这篇文章专门整理一下常用混淆配置,(可能个别因版本存在差异):四大组件等Parcelable,Serializable序列化类WebViewLaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键四大组件###########################################
2017-08-03 18:23:31 2427
原创 Android 生成Release版本时,混淆问题的解决
今天在生成release版本的apk时,出现了编译失败,百度以后,发现是混淆配置出现错误Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.sq
2017-08-03 17:54:13 4882
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人