首页
学习
活动
专区
工具
TVP
发布

Android相关

专栏作者
181
文章
281966
阅读量
34
订阅数
为什么使用Cmake编译出来的So只有arm64-v8a架构
为何在使用Cmake编译JNI文件的时候,运行的时候,只会生成arm64-v8a架构的So打入Apk中,而并不会生成所有架构,如x86,mips等。
None_Ling
2019-04-18
3.4K1
Linux Shell--判断文件夹是否存在
最近在优化持续集成平台,原来耗时1个半小时,现在优化到只需要15分钟即可。而从git上拉取代码的时间从15分钟降低到了12秒。
None_Ling
2019-03-22
6.1K0
Gradle For Android(8)--建立持续集成
Continuous Integration(CI)持续集成可以在团队中每天构建非常多次。每一次自动构建都可以验证最新Push到主仓库的提交。这种方式可以帮助我们很快的解决问题,也可以提高我们的开发效率,提升代码质量。
None_Ling
2018-10-24
1.1K0
Gradle For Android(7)--创建Task以及Plugin
到目前为止,我们已经看到了很多Gradle构建的属性,并且知道了怎么去执行Tasks。这一章,会更多的了解这些属性,并且创建我们自己的Task。一旦知道如何自定义Task之后,就可以完成更多的事情,并且自定义自己的插件,而在多工程中使用这些Task和Plugin。
None_Ling
2018-10-24
1.8K0
All com.android.support libraries must use the exact same version
看info是因为一些lib中使用了examples等,而那些example中使用了27.0.2版本的support library,和我们本身使用的support 26.0.1会有冲突。
None_Ling
2018-10-24
3K0
AAC---DataBinding使用
DataBinding类似于ButterKnife,可以将数据结构与XML绑定,节省了很多Activity中UI的代码,比如说findViewById等。也可以提升APP性能,帮助避免内存泄露以及空指针的问题。
None_Ling
2018-10-24
7770
Gradle解决多lib冲突
在引入第三方jar包的时候,可能会遇到很多库的冲突,例如均使用了OkHttp,RxJava等等,在打包的时候就会遇到Class多个定义的问题。而目前Android中均是用AAR进行dex以及资源的打包,无法通过源码再进行剥离
None_Ling
2018-10-24
1.5K0
Gradle For Android(5)--管理多Module的编译
通常一个多Module的工程会有一个根目录,而它的子目录下包含了所有的Module。为了告诉Gradle这个Project的结构,这个目录下包含了所有要构建的Modules,并且会有一个settings.gradle文件放在这个Project的根目录下。每一个Module都可以提供它自己的build.gradle文件。
None_Ling
2018-10-24
2.4K0
Gradle For Android(3)--管理依赖关系
依赖关系管理是Gradle的闪光点。在这个脚本中最好的一点,就是你所需要的只是添加一行到你的build.gradle中,然后Gradle就会从一个远程仓库中下载与之相关的依赖关系的库,以保证它的Classes对你的Project的是可用的。Gradle甚至解决了依赖项是自己的问题,这种依赖关系被称之为Transitive Dependencies。
None_Ling
2018-10-24
1.4K0
Gradle For Android(1)--使用AndroidStudio开始Gradle
build.gradle是为了构建Android项目的脚本。Gradle构建脚本并不是使用传统的XML,而是基于Groovy的domain-specific language (DSL),而这种动态语言是为了JVM使用的。也就说明,我们可以使用任何一种基于JVM的语言来写自定义的插件。
None_Ling
2018-10-24
6240
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档