Android Studio升級2.2打包报错 - ...xxx-stripped.ap_ specified for property resourceFile does not exist

序言

在升级了Android Studio 2.2 之后,使用Build -> Generate Signed Apk 打包apk报错,之前是一只没问题的,肯定是2.2的一些特性搞的鬼,google了一下,原来是 Instant Run 的问题。

问题

错误日志:

 \build\intermediates\res\xxx-stripped.ap_' specified for property 'resourceFile' does not exist

Android Studio | Intellij 翻译插件 Easy Translation

序言

相信现在做Android开发的都已经从Eclipes转Android Studio(AS)了吧,我们都知道,它是Google推出的,基于IntelliJ IDEA的开发工具,提供了集成的 Android 开发工具用于开发和调试。

  • 基于Gradle的构建支持
  • Android 专属的重构和快速修复
  • 提示工具以捕获性能、可用性、版本兼容性等问题
  • 支持ProGuard 和应用签名
  • 基于模板的向导来生成常用的 Android 应用设计和组件
  • 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

关于OpenJDK你了解多少?

序言

2015年12月底,谷歌宣布,他们正在用开源的 OpenJDK 替换 Oracle JavaAPI。这次方向上的改变看起来与 Sun/Oracle 与 谷歌之间的法律纠纷有关,该纠纷认为谷歌在使用 Java 开发安卓操作系统时违反了 Sun/Oracle 的版权和专利权。

本文与 Sun/Oracle 和谷歌的法律纠纷无关。谷歌现在加入了 IBM、RedHat、Apple(还有其他企业)的队伍专注于 OpenJDK,这意味着什么?意识到这点之后我想弄清楚,对于 JDK 用户,现在是不是应该考虑一下 OpenJDK

历史

从Java7开始,OpenJDK就是Java的参考实现(Reference Implementation)。下图的时间线可以让你了解一下OpenJDK的历史:

jdkhistory

getDimension、getDimensionPixelOffset、getDimensionPixelSize初级篇

序言

在Android应用开发的过程中,我们肯定会遇到一个问题 - 适配 ,这是一个非常头疼的问题,因为你面对的是各式各样的、千奇百怪的屏幕尺寸和分辨率,所以你不可能适配所有机型,只能适配主流的机型及分辨率,所以我们会配置不同分辨率的values(如:values-sw600dp,values-sw720dp),在values下面会有这样一个文件:dimens.xml,我们一般会在里面定义一些视图的尺寸值,可以是不同的单位,如:dp、dip、sp、pt、px、mm、in ,那么我们怎么读取这些值得?

官方API

google给我们提供了三个api使用:getDimension,getDimensionPixelOffset和getDimensionPixelSize,你都使用过吗?它们有什么不同?有什么使用场景?接下来就带大家简单了解一下这三个api的不同。首先得还是先看一下官方文档,这才是最权威的不是嘛。

getDimension

包 : android.content.res.Resources

  • Added in API level 1
  • float getDimension (int id)
  • Retrieve a dimensional for a particular resource ID. Unit conversions are based on the current DisplayMetrics associated with the resources.

Android刷机-命令篇

序言

命令行刷机和线刷本质差不多,一个是工具一个是手动的。
线刷包解压出来一般都是一些镜像文件(.img),像基带、内核、系统、recovery、boot等,要先关机,进入线刷(bootloader)模式下。如果电脑上有adb环境(没有就下载adb工具),直接执行

adb reboot bootloader

进入到线刷模式,下面就给出一些常用命令行(MOTO 为例)

命令行

1、刷入手机闪存分区表(请不要乱刷其他机型的,可能导致变砖,请在有教程指引下操作)

fastboot flash partition gpt.bin

2、刷入摩托罗拉bootleader(请一定不要跨机型刷,或者降版本刷,否则分分钟变砖)

fastboot flash motoboot motoboot.img
| | 总字数统计:93.5k