
工具配置
文章平均质量分 52
RickyXE
这个作者很懒,什么都没留下…
展开
-
JNI入门教程:最小环境HelloWorld实战
JNI是Android应用开发中不太常涉及的技术,但在Framework层中却被广泛使用。作为一名Android应用开发人员,学习JNI知识,对理解整个系统原理还是有很大帮助的。学习JNI有很多途径:可以直接阅读Framework源码。这种方案不太好上手验证,因为Framework代码要配置的编译环境还是比较复杂的,而且编译后没法直接运行测试,需要Root系统其次也可以下载安装NDK,直接在Android Studio里开发项目。这种方式也有比较多的环境配置工作,并且操作起来比较麻烦。因此这篇文原创 2020-05-26 17:54:45 · 536 阅读 · 0 评论 -
在Idea Community版中远程调试Tomcat Web工程
最近将开发的项目从Eclipse迁移到了IDEA社区版,虽然写代码爽快不少,但还是缺少一些Eclipse中的常用功能。因此考虑将两者结合起来使用:通过IDEA开发项目代码利用Eclipse中的Server插件部署Tomcat,开启远程调试通过IDEA连接调试端口,进行远程调试网上大部分有关Tomcat远程调试的文章,都是修改Tomcat启动文件。这个改动在Eclipse中也可以很方便的...原创 2019-05-30 17:32:41 · 1654 阅读 · 0 评论 -
Python访问https报错CERTIFICATE_VERIFY_FAILED
在Mac上安装了Python 3.6版本,使用urllib库访问网页却返回了ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)这样的错误。这是由于MacOS版本的python 3.6版本没有使用系统的openssl进行证书验证。在/Applications/Python\ 3.6/原创 2017-08-23 11:03:54 · 8938 阅读 · 3 评论 -
MacOS下编译Android源码报错:Can not find SDK 10.6 at
Can not find SDK 10.6 at /Developer/SDKs/MacOSX10.6.sdk这个问题出错的log如下:android-4.4.4_r2.0.1 carl$ lunch aosp_x86-engbuild/core/combo/mac_version.mk:38: ***************************************************原创 2016-08-02 14:48:28 · 7205 阅读 · 0 评论 -
Android Studio中的单元测试
在最新版Android Studio(2.1)中,已经可以方便的使用Mockito进行含有android api的单元测试了。因此可以更好的进行敏捷开发与持续集成测试。创建单元测试在Android Studio中新建工程,目录结构如下图显示: 其中 androidTest目录是Instrumentation Test的工程代码 main即App工程代码 test就是单元测试工程代码。编写原创 2016-06-30 11:46:58 · 6005 阅读 · 0 评论 -
Gradle仓库配置
Android Studio使用Gradle构建app。Gradle的使用非常灵活,其中可以设置使用多种类型的仓库,来获取应用中使用的库文件。 支持的类型有如下几种: 类型 说明 Maven central repository 这是Maven的中央仓库,无需配置,直接声明就可以使用。但不支持https协议访问 Maven JCenter repository JCenter原创 2016-07-18 17:30:42 · 37820 阅读 · 1 评论 -
Android.mk学习笔记
LOCAL_PATH := $(call my-dir)这条语句出现在Android.mk最开始。由于我们将所有源码等文件都存在了当前目录或子目录,因此调用my-dir这个函数来告知编译器所编译的模块在mk所在当前目录下。LOCAL_MODULE这个参数是模块的名称,要求全局唯一并且不能带空格。 可以简单试验一下,找到任意一个模块的目录,例如device/generic/goldfish,这是虚拟原创 2016-08-02 19:05:19 · 2464 阅读 · 0 评论 -
Android Studio导出jar包
首先来看一下Android Studio默认Project中的app module,以及可创建的Android Library以及Java Library两种module的差异: module gradle plugin 生成文件格式 是否可使用SDK API app com.android.application apk 可以使用 Android Library原创 2016-07-04 14:10:57 · 1638 阅读 · 0 评论 -
Docker学习笔记
最近学习了一下Docker。 原本是想在Mac上搭建一个网页服务器,用homebrew装了一些需要的软件包,但发现配置起来还是比linux麻烦一些;但又不想装类似virtualbox这样的虚拟机,下载镜像安装一遍也挺麻烦,而且virtualbox相对比较重。最后就找到了Docker。首先在Mac下安装Docker已经很简单了,Docker官方提供了Mac下的原生程序。和以前的Boot2Docker原创 2016-07-17 10:56:56 · 685 阅读 · 0 评论 -
Android Studio中的多渠道包开发
今天来看一下Android Studio中的多渠道打包功能。主要应用到了Gradle中的Product Flavors配置。首先建立一个普通的APP工程。创建好后默认的结构如下: 可以看到默认包含main这一主干版本。 接下来加入我们向发布一个Foo的渠道版本,需要对工程进行配置。 结合网上查到的资料和我的实践,简要来说有以下几个注意点:1.最新的Android Studio已经可以通过图形原创 2016-07-05 15:00:26 · 3269 阅读 · 3 评论 -
vim常用配置
vim常用配置原创 2016-03-21 10:48:25 · 477 阅读 · 0 评论 -
Mac命令行高亮
在home下创建一个.bash_profile文件,向其中添加两行配置:export CLICOLOR=1export GREP_OPTIONS='--color=always'第一行配置针对ls命令设置显示颜色,第二条设置grep命令显示颜色。原创 2016-05-26 14:56:48 · 2545 阅读 · 0 评论