AS
Lu'Blog
人生的道路上,无论如何都回避不了现实的重重困难,事业、爱情没有永远的一帆风顺,家庭、学业没有真正的心想事成。但是,只要你不去推诿,不胆怯,保持信心满满,保持良好的心态和旺盛的精力,努力的奋进,你就一定会知道“发光并非太阳的专利,你也可以发光”。
展开
-
AS之Findbugs
1 前言 Findbugs是由 National Science Foundation支持的一个用静态分析的方式来寻找Java代码中Bug的项目,它是一个静态分析工具,它检查类或者jar文件,将字节码和一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况下对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模转载 2017-06-27 15:41:59 · 1276 阅读 · 0 评论 -
Android Studio插件整理
现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使原创 2017-06-27 09:45:56 · 482 阅读 · 0 评论 -
Android Studio常用插件
不得不承认,Android Studio越用越爽。其代码提示和搜索功能相当强大,非常智能。颜色、图片在布局和代码中可以实时预览。 开发的过程中使用一些插件可以事半功倍,下面介绍一些博主开发过程中常用到的一些as插件供大家参考。Android Studio常用插件ButterKnifecodotaGenymotion安装HAXMpostfixGosnF转载 2017-06-27 09:39:05 · 689 阅读 · 0 评论 -
AS和Gradle Plugin不兼容
一 问题背景 因为项目app分包需要,将工程的graddle版本升至了2.2.0 alpha4,而我的Android studio 一向升级为最新版,于是就出现了题目中的报错:Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try原创 2017-08-08 17:13:43 · 492 阅读 · 0 评论 -
AS混淆之transformClassesAndResourcesWithProguardForRelease
一 异常描述 最近在使用androidAnnotations注解框架做项目,在打包的时候出现了这个异常如下:Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.> java.io.IOException: Can't write [/Users/原创 2017-08-08 17:32:51 · 994 阅读 · 0 评论 -
android之混淆
一 什么是混淆 Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code ,也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是这样原创 2017-08-08 17:59:57 · 333 阅读 · 0 评论 -
常用adb命令
连接远程设备adb connect 远程设备IP:端口(一般默认5555)$ adb connect 192.168.100.5555向远处设备推送文件$adb push E:\AndroidProjects\AndroidTVDemo\homePlay\build\outputs\apk\debug\homePlay-debug.apk /data/local/tmp/com....原创 2018-09-06 17:02:33 · 602 阅读 · 0 评论