Android dependency '****' is set to compileOnly/provided which is not supported

今天打了个 aar ,部署到 maven 之后 compileOnly 报错. 一顿查,最后结果是: aar 中包含资源及清单文件,所以 compileOnly 仅编译就尴尬了. 猜测可能是因为存在资源的引用,所以限制了 compileOnly 的使用. 即:compileOnly仅支持 j...

2018-11-29 19:55:33

阅读数:127

评论数:0

Error:java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files

今天莫名其妙,报错.弄了半天.结果 gradlew clean 好了.....

2018-11-28 17:51:26

阅读数:29

评论数:0

Error: Could not fork child process: There are no available terminals (-1).

git 卡死了,报这个错 一看就是限制了进程数量,杀掉就好了 那么问题来了,杀哪个进程 这个? 还是这个?   杀 bash.exe cmd 下 tasklist  taskkill /pid 12345 -t -f  12345 为 bash 的进程ID 杀掉就好了 ...

2018-09-14 16:26:04

阅读数:59

评论数:0

解决 Mac 与 windows 不兼容 word 的问题

今天写文档给老大,被老大骂了,因为 Mac 和 Windows 不兼容 doc 于是找软件解决 发现了一款神器 MarkdownPad 刚看到他以为是个平板,结果发现 Windows 能用 官网地址:http://markdownpad.com/ 说下他有什么牛逼的功能 他可以将你写的...

2018-09-13 20:52:08

阅读数:1391

评论数:0

VirtualAPK 踩坑实录

VirtualAPK 官网 https://github.com/didi/VirtualAPK 框架接入,四大组件原理分析,资源原理分析,在 wiki 中的第三方技术文章里都有很详细的介绍 VirtualAPK 群号:656602897 我在下载源码 读了两天之后,开始接入 接入中有很多...

2018-09-12 15:50:21

阅读数:326

评论数:0

面试要点:事件分发机制

郭霖大大讲的很好了.传送门https://blog.csdn.net/guolin_blog/article/details/9097463 我想说的是 view 的 dispatchTouchEvent 这段源码一定要记住,不难. 阻断与.先判断有无OnTouchListener,然后判断是...

2018-08-14 14:55:21

阅读数:60

评论数:0

今日头条屏幕适配方案

原理:根据设计图宽度,算出density(可以理解为密度),继而算出dpi,替换系统中的dpi.则XML即可按照UI所给设计图设置宽度.达到适配目的.使用直接在Application的onCreate方法中调用(Density类直接参照附录)Density.setDensity(this, 3...

2018-06-29 15:35:26

阅读数:6850

评论数:0

HTTP协议 1.0 1.1 2.0

首先,HTTP 是以 TCP 为基础的协议,TCP 负责定义传输规范,HTTP负责定义传输内容规范.嗯...就像,TCP 是修桥的修完就走了,HTTP 负责这桥谁能过,怎么过HTTP 1.0  初代目,以 TCP 为基础, 三次握手后处理请求,请求完之后直接断开链接. HTTP 1.1 二代目,在...

2018-06-06 17:22:42

阅读数:59

评论数:0

java线程入门

package com.ailk.hostException.controller; import java.util.HashMap; import java.util.concurrent.ConcurrentHashMap; public class test { public...

2018-05-18 16:35:18

阅读数:62

评论数:0

There is no getter for property named 'XXX' in 'class java.lang.String'

原代码:   <select id="selectByStaffID" resultType="com.ailk.utils.IMap" parameterType="ja...

2018-04-18 10:27:30

阅读数:115

评论数:0

Invalid layout of java.lang.String at value

Invalid layout of java.lang.String at value

2018-04-11 16:05:43

阅读数:55

评论数:0

java 集合

说一下集合.

2018-04-10 20:48:22

阅读数:49

评论数:0

oracle 创建序列

oracle 序列的创建及使用

2018-04-10 09:38:37

阅读数:53

评论数:0

Java中Synchronized的用法

Java中Synchronized的用法

2018-03-26 11:35:47

阅读数:41

评论数:0

各种启动过程 通过Launcher启动MainActivity的过程

参考罗升阳《Android系统源代码情景分析(修订版)》一、Zygote的启动过程Zygote是由Android系统的第一个进程init启动起来的,init是内核在加载完成之后就启动起来的;Zygote进程通过复制自身的方式创建System进程和应用程序进程,同时复制虚拟机实例;通过init.rc...

2018-03-09 16:37:13

阅读数:79

评论数:0

AndroidManifest.xml file missing

AndroidManifest.xml file missing 亲测有效的解决办法

2018-03-02 16:02:05

阅读数:74

评论数:0

Android内存泄露自动检测神器LeakCanary

内存泄露自动检测神器LeakCanary

2018-02-28 14:24:12

阅读数:99

评论数:0

通过反射获得类中变量并赋值与调用变量方法

通过反射获得其他类中对象,并调用对象方法 Handler handler=(Handler) ReflectionUtil.getMethodResult(className, "getHandler"); handler.sendMessage(msg); ...

2018-02-09 09:55:06

阅读数:512

评论数:0

反射的基本操作

反射基本操作

2018-02-08 17:07:36

阅读数:60

评论数:0

fragment listview hide show 数据丢失

实现了一个类似 TabHost + fragment 切换的效果 结果 fragment 中的 listview hide 再 show 后就只剩一条数据了 什么 onHiddenChanged a onResum 啊统统不好使. 最后发现,是 fragment 的 FrameLayout ...

2018-01-29 19:37:04

阅读数:70

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭