首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编译打包
订阅
水牛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
前端工程化之依赖管理
本文主要关注以下问题: 语义化版本npm依赖管理策略yarn依赖管理策略npm和yarn包管理策略的异同 Ⅰ、语义化版本 语义化版本:Semantic Versioning 或者 “semver”。
Android修炼系列(十九),来编译一个自己的 so 库吧
NDK 是 Android 提供的一个开发工具包,是一组使我们能将 C 或 C++(“原生代码”)嵌入到 Android 应用中的工具。NDK 能够从 C/C++ 源代码构建原生共享库..
CMake学习笔记(一)基本概念介绍、入门教程及CLion安装配置
在软件开发中,构建系统(build system)是用来从源代码生成用户可以使用的目标的自动化工具。目标可以包括库、可执行文件、或者生成的脚本等等。 通常每个构建系统都有一个对应的构建文件(也可以叫配置文件、项目文件之类的),来指导构建系统如何编译、链接生成可执行程序等等。构建…
关于在Android中使用CMake你所需要了解的一切(二)
这个在写JNI的时候就很常见了,比如json库,C++自己是没有提供json库的,然后我们在写JNI的时候,通常需要和上层交互数据,较简单的就是json了,那么就拿json来做讲解吧。首先来找一个json库啦! jsoncpp本篇就用这个json库来做讲解吧,首先把代码…
cmake使用教程(九)-关于安卓的交叉编译
这个系列的文章翻译自官方cmake教程:cmake tutorial。 不会仅仅停留在官方教程。本人作为一个安卓开发者,实在是没有linux c程序开发经验,望大佬们海涵。教程是在macos下完成,大部分linux我也测试过,有特殊说明的我会标注出来。本教程基于cmake-3.…
cmake使用教程(六)-蛋疼的语法
这个系列的文章翻译自官方cmake教程:cmake tutorial。 不会仅仅停留在官方教程。本人作为一个安卓开发者,实在是没有linux c程序开发经验,望大佬们海涵。教程是在macos下完成,大部分linux我也测试过,有特殊说明的我会标注出来。本教程基于cmake-3.…
Gradle(10)一篇文章看懂 v1/v2/v3 签名机制
在打生产包时,一定需要对 apk 签名,那么你知道为什么要给应用签名吗?在这篇文章里,我将分析 Android apk 的签名机制,并介绍 v1、v2 和 v3 三种安装包签名方案的原理与演进。
CMake从入门到入门
CMake是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。比如它能根据源码和预先配置好的构建配置文件构建出Visual Studio的.sln文件或者Linux中的Makefile、启动编译过程、启动单元测试、打包可执行文件及依赖到指定目录。 CMak…
【灵魂七问】深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 目前,Gradle 自动化技术越来越重要,也有许多同学已经能够制作出自己的 Gradle 插件,但是一直有一些 “梗” 遗留在我们脑海中,无时无刻不提醒着我们,你真的掌握了吗?…
作为Android开发你必须明白的Gradle基础
Gradle是一个基于JVM的构建工具,目前Android Studio中建立的工程都是基于gradle进行构建的。Gradle的与其他构建工具(ant、maven)的特性主要包括: Gradle的脚本都是配置型脚本。每一种脚本类型实际上都是某个具体的gradle的API中的类…