2014-12-12 码农明明桑
前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发。然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己的基于Android Studio项目中来,微博上也有人私信我,让我来写写,正好今天回来的比较早,就写写吧。主要介绍一下常见的一些导包的场景。 more 前言 ```java --project //项目目录 | build.gradle //项目的gradle配置文件 | settings.gradle //gradle设置,会保存所有的module | app //modul 继续阅读 »
2017-01-11 Mystery0 M
之前和朋友一起写一个Android APP,代码不算难,只是要我们一起写,这就出了一些代码合并上以及同步的问题。 今天讲的主要是GitHub上分支保持与主干源码同步的问题。 之前使用的时候就是项目挂在笔者的GitHub上,别人修改的代码提交一个pull request就能够合并到主分支中,但是一直没解决的问题是主分支代码更新了,但是别人的fork的仓库却并没有更新,这个问题课难倒了我们,弄了几次都没成功,后来就一直删除仓库,重新fork来保证代码的更新。 现在,这个问题终于解决了。 我来简单写一下解决步骤: 1.下载git客户端 相信如果要用Android studio的提交,应该都下载了git并且配置完毕。 2.启动命令 继续阅读 »
2015-03-18 码农明明桑
已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home//.gradle/ (Linux) /Users//.gradle/ (Mac) C:\Users\\.gradle (Windows) 并在文件中增加: groovy org.gradle.daemon=true 同时修改项目下的gradle.properties文件 继续阅读 »
2018-04-10 Mystery0 M
不想多说什么,直接开始主题。 JDK安装与配置 JDK下载 打开你的浏览器,不管你是Chrome还是Firefox还是Edge还是Internet Explore,只要是个浏览器就打开。 打开这个地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(JDK下载地址) 找到下面的地方,然后根据图片操作。 在这里根据自己系统的位数进行下载,比如我的系统是64位的就下载64位的安装包。 如果不知道怎么查看自己系统的位数,请查看这个链接:https://jingyan.baidu.com/article/0bc8 继续阅读 »
2015-09-26 Roger
很多时候我们自己写了库,需要放到jcenter中以便快速的提供他人使用,以下记录了一些我在发布中遇到的问题,主要参考以下页面进行配置: Rocko的博客 继续阅读 »
2017-05-02 Renfei Yu
PushSDK3 说明文档 Android Studio AAR 发布说明 NOTE: 重要通知如下 PushSDK不再区分魅族内部版与外部版本,所有的应用统一接入,目前PushSDK统一发布在Jcenter, 统一的配置修改为compile 'com.meizu.flyme.internet:push-internal:3.4.2@aar', 先前的外部应用接入的artifactIdpush-internal-publish,还可以继续使用到版本3.3.170329,后期版本请尽快修改 继续阅读 »
2015-10-05 Piasy
12行配置从Android Studio + Gradle构建体系迁移到facebook的BUCK构建体系,且保持两者同时兼容使用,编码使用AS,享受安卓最强大IDE的功能,打包、安装、测试用BUCK,享受安卓最快构建系统的畅快淋漓,两者互不干扰。从此妈妈再也不用担心我在编译安卓工程时睡着了,而且真的只要12行! 继续阅读 »
2017-02-21 Renfei Yu
概述 MzPushSDK 针对Flyme级的系统级推送,定制了针对Flyme的推送SDK,立足减少开发者接入成本,提高应用在Flyme上的推送体验,本文档主要讲解魅族PushSDK AndroidStudio详细接入步骤,对PushSDK的基本的API做出简明的介绍,讲解SDK支持的功能 继续阅读 »
2017-02-21 Renfei Yu
概述 MzPushSDK 针对Flyme级的系统级推送,定制了针对Flyme的推送SDK,立足减少开发者接入成本,提高应用在Flyme上的推送体验,本文档主要讲解魅族PushSDK AndroidStudio详细接入步骤,对PushSDK的基本的API做出简明的介绍,讲解SDK支持的功能 继续阅读 »
2016-03-27 Kejin
为了方便自己和他人引用我所写的java库,发布到 Maven/JCenter 上是最好不过了,利己利人,本文主要参考了 使用Gradle发布项目到JCenter仓库 Git项目: Gradle Publish 虽然这篇已经很详细的,但是我在实际操作中还是碰到了一些问题,所以自己再整理一遍,方便以后查阅 继续阅读 »