文章 2022-01-31 来自:开发者社区

【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 )(二)

Android NDK 编译构建脚本参考文档 :ndk-build 脚本 : https://developer.android.google.cn/ndk/guides/ndk-buildAndroid.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/android_mkApplication.mk 构建脚本 : https:/....

【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 )(二)
文章 2022-01-31 来自:开发者社区

【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 )(一)

文章目录一、 libwebp 源码下载二、 libwebp 源码编译脚本修改三、 libwebp 函数库编译四、参考资料一、 libwebp 源码下载Google 提供了一系列的 WebP 相关工具和函数库 , 如 cwebp , dwebp , gif2webp , img2webp 等工具 , libwebp 函数库 ;Google WebP 主页 : https://developers.....

【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 )(一)
文章 2022-01-31 来自:开发者社区

【Android 热修复】运行 Tinker 官方示例 ( 处理 TINKER_ID 问题 | 编译 debug 包 | 修改 Gradle 脚本 | 生成 patch 包 | 热修复 )(二)

五、修改 Gradle 构建脚本中的文件名称根据上一步生成的两个文件app-debug-0423-21-38-18.apkapp-debug-0423-21-38-18-R.txt修改 app 下的 build.gradle 构建脚本 " tinker-sample-android\app\ build.gradle" , 主要使用 " 0423-21-38-18 " 这个时间参数 ;在 Gra....

【Android 热修复】运行 Tinker 官方示例 ( 处理 TINKER_ID 问题 | 编译 debug 包 | 修改 Gradle 脚本 | 生成 patch 包 | 热修复 )(二)
文章 2022-01-31 来自:开发者社区

【Android 热修复】运行 Tinker 官方示例 ( 处理 TINKER_ID 问题 | 编译 debug 包 | 修改 Gradle 脚本 | 生成 patch 包 | 热修复 )(一)

文章目录一、下载官方示例源码二、处理 TINKER_ID 问题三、编译 debug 包四、安装 APK 并运行五、修改 Gradle 构建脚本中的文件名称六、修改程序逻辑代码七、生成 patch 包八、热修复九、 源码资源一、下载官方示例源码Tinker 官方代码示例 : https://github.com/Tencent/tinker/tree/dev/tinker-sample-andro....

【Android 热修复】运行 Tinker 官方示例 ( 处理 TINKER_ID 问题 | 编译 debug 包 | 修改 Gradle 脚本 | 生成 patch 包 | 热修复 )(一)
文章 2022-01-28 来自:开发者社区

【CMake】Android Studio 中使用 CMake 编译单个 C++ 源文件 ( 常用的 CMake 命令解析 )(二)

五、find_library 命令设置查找函数库find_library 命令的作用是用于搜索函数库 , 找到的函数库的全路径名称保存到第一个参数变量中 ;搜索存储 : 搜索指定的预编译库, 并存储该预编译库的路径到变量中, 这里存储到了 log-lib 变量中.指定库名称 : CMake 的搜索路径默认包含了系统库, 只需要指定想添加的公共 NDK 库的名称即可, 这里指定 log 即可. 不....

文章 2022-01-28 来自:开发者社区

【CMake】Android Studio 中使用 CMake 编译单个 C++ 源文件 ( 常用的 CMake 命令解析 )(一)

文章目录一、Android Studio 中使用 CMake 编译单个 C++ 源文件二、cmake_minimum_required 命令设置最小 CMake 版本三、project 命令设置工程名称四、add_library 命令设置生成函数库五、find_library 命令设置查找函数库六、target_link_libraries 命令设置链接函数库七、CMakeLists.txt 详....

【CMake】Android Studio 中使用 CMake 编译单个 C++ 源文件 ( 常用的 CMake 命令解析 )(一)
文章 2022-01-28 来自:开发者社区

【CMake】CMake 引入 ( Android Studio 创建 Native C++ 工程 | C/C++ 源码编译过程 | Makefile 工具 | CMake 引入 )(二)

二、C/C++ 源码编译过程上述 Native C++ 工程中的 C++ 代码是在 CMake\app\src\main\cpp 目录下的 native-lib.cpp ;如果将该 native-lib.cpp 源码打包成 Kotlin 或 Java 中通过 JNI 可调用的 so 动态库 , 需要使用 Make 工具进行编译 ;Make 工具需要使用 Makefile 命令 , 如 " g++....

【CMake】CMake 引入 ( Android Studio 创建 Native C++ 工程 | C/C++ 源码编译过程 | Makefile 工具 | CMake 引入 )(二)
文章 2022-01-28 来自:开发者社区

【CMake】CMake 引入 ( Android Studio 创建 Native C++ 工程 | C/C++ 源码编译过程 | Makefile 工具 | CMake 引入 )(一)

文章目录一、在 Android Studio 中创建 Native C++ 工程二、C/C++ 源码编译过程三、Makefile 工具四、CMake 引入该系列博客的应用场景是 Android Studio 下 NDK 编程 , 使用 CMake 构建 C/C++ 工程 ;一、在 Android Studio 中创建 Native C++ 工程在 Android Studio 中创建 Nativ....

【CMake】CMake 引入 ( Android Studio 创建 Native C++ 工程 | C/C++ 源码编译过程 | Makefile 工具 | CMake 引入 )(一)
文章 2022-01-27 来自:开发者社区

【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )(二)

编译工程 : 编译工程时会生成 Android 依赖库的 aar 文件 , 生成目录是 module/build/outputs/aar/ 目录下获取 multiple-dex-core-debug.aar 文件的另外一种方法 : 运行 Gradle 任务中的 Tasks/other/assembleDebug 任务 , 即可生成 multiple-dex-core-debug.aar 文件 ;....

【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )(二)
文章 2022-01-27 来自:开发者社区

【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )(一)

文章目录一、加密解密算法 API二、编译代理 Application 依赖库三、解压代理 Application 依赖库 aar 文件参考博客 :【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )【Android 安全】DEX 加密 ( Proguard 简介 | Progu....

【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注