
开发工具
梦想拒绝零风险
这个作者很懒,什么都没留下…
展开
-
发布本地项目到Git@OS
按照官方的教程,使用命令行提交项目,错误百出,真想骂娘,最后发现是studio上少了add操作,上传的是空库,痛定思痛,终于琢磨出了一套在Studio上直接发布项目到Git@OS上的方法。 首先,这里假设你在Android Studio上已经有了本地项目,比如Example: 在Git@OS上新建一个空的库 在项目的根目录添加git文件 添加忽略文件 添加要上传的文件,直接将Project添原创 2016-06-27 16:49:23 · 1058 阅读 · 0 评论 -
使用Android sdk/build-tools/dx工具转jar为dex时出现:-Djava.ext.dirs is not supported
原因是:jdk升级到java9时不兼容产生的问题:详情参见:https://www.jianshu.com/p/77db2ea8098f 将dx.bat最后那句call "%java_exe%" %javaOpts% -Djava.ext.dirs="%frameworkdir%" -jar "%jarpath%" %params%中的-Djava.ext.dirs改为--class -path...原创 2018-03-13 00:06:55 · 2109 阅读 · 1 评论 -
使用Android Studio克隆Github上的branch分支
在Android Studio上clone branch代码其实很简单两种方式: 1. 使用顶部工具栏: VCS–>Git–>Branches 首次clone branches 请选择show more: 选择分支 check out 使用底部Git工具栏,后续操作同上原创 2017-12-19 10:42:01 · 2144 阅读 · 0 评论 -
Android Studio Clean和Rebuild的区别
偶然发现Clean会将build文件夹下generate的代码,比如用注解处理器(Butterknife、Dagger2)生成的代码清除,而Rebuild会使用注解生成器生成这些代码。原创 2017-12-25 17:47:06 · 3598 阅读 · 0 评论 -
使用bintray_release插件轻松上传库到Jcenter
bintray上传使用的插件很多,我看到的有android-maven-plugin,gradle-bintray-plugin等等,但是都没有novoda/bintray-release来的简单,下面介绍一下这个插件的使用,其开源库在这里:https://github.com/novoda/bintray-release,参照它的wiki,我在其基础上有一些小小的简化。一、 准备工作:注册Bint原创 2017-05-11 18:36:14 · 855 阅读 · 0 评论 -
导出Javadoc文件时的编码问题
1. 在根文件夹下的gradle文件中:allprojects { ... tasks.withType(Javadoc) { options{ encoding "UTF-8" charSet 'UTF-8' links "http://docs.oracle.com/javase/7/docs原创 2017-04-13 14:21:58 · 1557 阅读 · 0 评论 -
实现bugly仅在release下上传错误日志和mapping文件
bugly在错误跟踪上功不可没,但是如果在工程中没合理设置也会带来一些令人头疼的问题。比如把调试模式下的错误也上传到bugly,调试时上传mapping文件影响编译速度。这里我提供一种方法解决以上问题:一. 让bugly仅在打release包时上传mapping文件以下代码均写在app的build.gradle文件中: 1.定义判断buildType的方法和全局变量isRelease。因为isR原创 2017-03-21 11:13:37 · 7656 阅读 · 0 评论 -
Android studio Error :...you can't have non-Gradle Java modules and Android-Gradle modules ...
http://stackoverflow.com/questions/28668252/android-studio-error-unsupported-modules-detected-compilation-is-not-supported解决办法: 1. File -> Invalidate Caches / Restart -> Invalidate Caches & Restart.转载 2016-11-29 15:57:45 · 2758 阅读 · 0 评论 -
Android Studio import Project时出现cannot load * modules和module not specified
删掉所有的*.iml文件,进入setting-Build,Execution,Deployment-Build Tools-Gradle,OK重新Build 参考:来自stackoverflow原创 2016-07-14 10:46:05 · 3026 阅读 · 0 评论 -
关于Fiddler AutoResponder 不起作用的问题
最近发现用Fiddler mock接口数据很给力,只要知道请求参数规则和响应体,就可以用它来模拟请求和响应。这样后端开发完毕,前端不用什么改动就可以直接测试了。但是今天碰到点问题,本来昨天模拟得好好的,今天换了个环境就不行了,在网上找原因试了好久都不行,最后发现是公司的网络的原因,公司的网络用的是无线网+PPPOE,这样的情况下用Fiddler代理不起作用,我换成手机热点测试是可行的。原因找到了...原创 2019-07-10 11:09:28 · 2440 阅读 · 0 评论