自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Suggestion: add 'tools:replace="android:icon"' to element

Suggestion: add 'tools:replace="android:icon"' to element背景:今天在用Android Studio开发时,遇到一个问题,建了一个项目,依赖了一个自己写的库,在编译时报了这个错误,大致的原因是资源与库在清单文件里引用了相同的资源文件,Gradle插件默认会启用Manifest Merger Tool,就会发生冲突。错误提示:

2016-07-01 18:03:31 10617 2

原创 Error:Execution failed for task ':***:compileDebugAidl'.finished with non-zero exit value 3

Error:Execution failed for task ':***:compileDebugAidl'.Process 'command '***'' finished with non-zero exit value 3背景:将项目由eclipse转移到AS过程中遇到这个问题,这里是因为build tools版本较低的问题导致的,因为一次性迁移了的很多项目和依赖库,sdk

2016-07-06 11:40:40 639

原创 Nexus搭建的maven仓库在build.gradle文件下的代码配置,以及依赖包引用

Nexus搭建的maven仓库在build.gradle文件下的代码配置,以及依赖包引用注意三步在project的build.gradle文件里的配置maven地址 确认关闭离线工作模式,防止离线下无法拉下库 在module的build.gradle下配置所要依赖的库包

2016-07-06 11:22:17 3167

原创 依赖库arr包,提交到Nexus搭建的Maven私服,编译过程中出现的问题:错误: 编码GBK的不可映射字符

# 依赖库arr包,提交到Nexus搭建的Maven私服,编译过程中出现的问题:错误: 编码GBK的不可映射字符 #1. 很多人在提交到maven仓库过程中,遇到了:错误: 编码GBK的不可映射字符,这个问题,2. 我这里的解决方法是,在上传配置文件gradle文件中,注释了一行代码,之前写过一篇相关教程,先解决了问题,3. build成功,

2016-07-05 12:21:40 1309

原创 AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)

AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)前提Nexus已搭建好maven私服,以下带**的地方是需要自己修改的地方上传步骤创建gradle.properties文件, 填入代码:#对应maven的groupId值,如果名字中包含SNAPSHOT字符,项目将会发布到s

2016-07-05 11:21:47 3388

原创 AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一)

AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一)背景:公司之前在eclipse上做开发,写了很多library库供项目依赖使用,现在转AS上了,并用Nexus搭建了maven的私服,用来管理依赖库和jar包因为管理Nexus上传包的教程有很多,我这里用的是在gradle文件中配置代码,build之

2016-07-05 11:16:34 3023

原创 AndroidStudio用GIT做版本管理时,.gitnore文件的配置相关

AndroidStudio用GIT做版本管理时,.gitnore文件的配置相关背景:之前公司因为一些内部原因,迟迟没有将项目迁到AS上,git版本管理也一直基于eclipse。这周决定将项目同意迁移至AS上,遇到的第一个问题是.gitnore文件的配置,这里做个记录。配置步骤:在项目仓库根目录下,建立.gitignore文件,注意文件的拓展名也要一起修改,点击文

2016-07-04 14:24:35 850

原创 ARGB_8888、ARGB_4444、RGB_565、ALPHA_8深入分析及常见误区纠正

ARGB_8888、ARGB_4444、RGB_565、ALPHA_8深入分析及常见误区纠正1. 区别体现: 1. 标题中的四种类型为bitmap在内存中存在的四种色彩的存储模式,他们本质区别体现在每种模式下的bitmap内部的每个像素点,在内存中的大小和组成成分的区别。2. 基础知识:A->alpha(透明度),R->red(红色),G->green(绿色),B->blue(蓝色)3.

2016-06-22 16:27:59 7472 1

原创 JNI (java native interface)入门:为什么用JNI

JNI (java native interface)入门:为什么用JNI作用1. 扩展java虚拟机的能力,实现驱动开发,通过java之间沟通硬件。eg:wifi热点共享java与C/C++优缺点1. java> 优点:java完成程序编译后,可以通过jre实现跨平台运行> 缺点:每次运行都需要启动一个jre,导致在运算、图片渲染等方面不如C方面优秀2. C/C++> 优点:C代码直接操

2016-05-24 12:13:14 1839

原创 Android有关SDK生成的jar包的加密与混淆

最近公司要求对自己开发的SDK生成的jar包进行加密与混淆,之前也是小白,经过了一番研究,完成了这个需求,这里做个小小的总结,希望能对一些朋友起到些帮助作用,这里主要是理论。    先说一个心得:1.jar包是需要导入项目中供别人使用的,class文件必须具备一定的规范才能被JVM识别,从而正确的被导入使用。加密是不可行的,因为虽然被加密的class文件虽然不能被gd_gui反编译,但是如

2015-08-24 09:25:46 11996 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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