Android游戏开发踩坑记录
Android游戏开发踩坑记录记录实际游戏开发中遇到的Android相关问题,包括签名、线程、审核、防沉迷等。 Android开发常见问题1.1 签名与打包问题问题:INSTALL_FAILED_INVALID_APK 签名不一致 12Failed to finalize session : INSTALL_FAILED_INVALID_APK:/data/app/dependencies sig
Android游戏开发踩坑记录记录实际游戏开发中遇到的Android相关问题,包括签名、线程、审核、防沉迷等。 Android开发常见问题1.1 签名与打包问题问题:INSTALL_FAILED_INVALID_APK 签名不一致 12Failed to finalize session : INSTALL_FAILED_INVALID_APK:/data/app/dependencies sig
Android开发踩坑记录做Android开发多年,从权限管理到应用上架,踩了不少坑。记录一下实战经验和常见问题的解决方案。 危险权限管理危险权限列表Android 6.0+引入了运行时权限,危险权限涉及用户隐私,需要动态请求。 权限组 危险权限 CALENDAR READ_CALENDAR, WRITE_CALENDAR CAMERA CAMERA CONTACTS READ
Cocos Creator Android打包与AAB发布踩坑记录Google Play现在强制要求AAB格式,前段时间折腾Cocos Creator的Android打包踩了不少坑,记录一下。 AAB和APK的区别Google Play从2021年开始推AAB,简单说就是按需下载: 特性 AAB APK 文件大小 更小 固定 动态分发 支持 不支持 Google Play 强制
Android开发踩坑记录:签名管理、Gradle配置与NDK开发这篇文章是我在2021年进行Android应用开发时遇到的一些问题和解决方案的整理。 APK签名管理获取APK的SHA1值SHA1值用于应用的身份验证和第三方SDK集成(如微信登录、支付宝等)。 方法一:从APK提取1234# 1. 用WinRAR打开APK,提取META-INF目录下的CERT.RSA文件# 2. 执行命令获取SH
Cocos Creator Android打包踩坑记录:Gradle配置与常见问题解决这篇文章整理我在2021年使用Cocos Creator进行Android打包时遇到的各种坑和解决方案。当时Android Studio和Gradle版本升级频繁,很多配置都需要手动调整。 Gradle配置升级踩坑记录修改setting.gradle配置Android Studio升级后,setting.grad
引言Android 应用的稳定性直接影响用户体验和应用评分。Monkey 是 Google 提供的一个命令行工具,可以模拟伪随机的用户事件流(点击、滑动、按键、横竖屏切换等),对应用进行压力测试。它能在短时间内发现应用的内存泄漏、ANR(应用无响应)、崩溃等问题。本文将详细介绍 Monkey 的工作原理、常用命令参数、测试策略以及崩溃分析方法。 Monkey 工具概述什么是 MonkeyMonke
背景从 Android 9.0(API 28)开始,Google 默认禁止应用使用明文 HTTP 流量,所有网络请求必须用 HTTPS。这个改动提升了安全性,但开发和测试环境经常还在用 HTTP。这篇文章分享我处理这个问题的经验,包括 android:usesCleartextTraffic 和 Network Security Config 两种配置方案,以及生产环境的 TLS 配置建议。 An
Android Studio 用久了,各种问题都遇到过。这里整理一些实际踩过的坑和解决方法。 多项目管理Android Studio默认会在同一窗口打开新项目,同时开多个项目时很不方便。 设置多窗口模式: File → Settings(Windows/Linux)或 Android Studio → Preferences(Mac) Appearance & Behavior
根据国家新闻出版署的通知要求,游戏必须接入实名认证和防沉迷系统。这里记录一下Android端的实现方案。 系统架构设计功能模块12345678910111213141516┌─────────────────────────────────────────────────────────────┐│ 防沉迷系统架构
背景URL Scheme 深度链接是从浏览器、短信、邮件或其他 App 跳转到特定应用页面的常用技术。营销推广里的”点击下载”按钮、社交分享里的”打开 App 查看详情”,都是靠深度链接实现的。这篇文章分享 Android 平台 URL Scheme 的完整实现方案,包括 Scheme 配置、参数解析、H5 唤起策略以及兼容性处理。 深度链接技术概览什么是 URL SchemeURL Scheme
SQLite 是移动端常用的嵌入式数据库。3.7.0 版本引入的 WAL(Write-Ahead Logging)模式能提升写入性能,但在 Android 平台配合 Cocos2d-x 使用时踩了不少坑。这篇记录 WAL 的原理、优缺点,以及 Android 上的问题和解决方案。 WAL 模式原理什么是 WALWAL(Write-Ahead Logging,预写日志)是一种数据库事务实现机制,其核
背景在移动应用开发中,社交登录是提升用户体验的重要功能。Facebook 登录 SDK 让用户可以用已有的 Facebook 账号快速登录应用。这篇文章分享我在 Android Studio 项目中集成 Facebook 登录 SDK 的经验,包括完整的配置流程和用户信息获取。 环境准备创建 Facebook 应用 访问 Facebook Developers 创建新的应用 添加 Android