adb安装APK出现INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法

  在一台电脑上通过adb安装APK进行调试后,换了一台电脑继续进行,出现APK安装不上的问题,卸载APK后,可以正常安装使用。但之后运行测试时,出现如下错误: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]  卸载APK后重启,问题依旧,使用 adb uninstall package-name 卸载后,问题解决,可以正常运行测试。注意命令里的是pack…
Read more

OCA/OCP Java Note (4): Java Building Blocks (4)

12. Summary   Java中的类由字段和方法组成,对象是类的实例。注释有三种类型:单行(//)、多行(/* */)和Javadoc(/** */)。   Java程序从main()方法开始执行,其最常见的签名为:public static void main(String[] args) 。在命令行下运行时,参数跟在类名的后面,如java NameOfClass firstArgumen…
Read more

使用Apache Virtual Hosts重定向域名

  之前使用GoDaddy的DNS时,GoDaddy直接提供了Forwarding功能,可以把一个域名forward到另一个域名下。由于国内连接GoDaddy的DNS速度太慢,后来开始使用国内的DNSPod,DNSPod也提供了类似功能,但需要另外收费。其实使用Apache Virtual Hosts,就可以直接实现域名的重定向。   首先新建一份配置,名称随意,这里使用的名称为example.c…
Read more

OCA/OCP Java Note (3): Java Building Blocks (3)

8. Understanding Variable Scope   在方法中定义的变量称为本地变量,本地变量包括方法的参数。本地变量的作用域仅限于方法内部,并可以在方法内部有更小的作用域。如下面的例子: public void eatIfHungry(boolean hungry) { if (hungry) { int bitesOfCheese = 1; } // bitesOfCheese …
Read more

在Github上同步Fork过来的Repository

  在Github上fork别人的repo后,会在自己的空间内建立一个原repo的副本,如果原项目进行了更新,自己的repo是不会自动更新的。本文介绍将自己fork与原repo进行同步的方法。   首先要指定原repo为upstream。来到原项目的页面,复制其git链接,例如: https://github.com/id/ProjectName.git 打开终端/命令行/Git Bash,cd到…
Read more

使用Visual Studio与Github协同工作

  本文主要介绍Github的一些基本操作,以及使用Visual Studio与Github协同工作的方法。 1. Fork a Repo   在Github上找到了感兴趣的项目,想要获取它的源代码,并在其基础上进行开发,首先要做的是复制一份项目的代码到自己的代码仓库(repository),即Fork。   首先进入所感兴趣项目页面,如图1所示,点击页面右上角的“Fork”按钮。   …
Read more