当前位置: 首页 > news >正文

Android Studio的安装及配置 创建项目编译、运行、调试、打包安装包

Android Studio安装

Android Studio是Google官方的 Android 应用开发集成环境(IDE),基于 IntelliJ IDEA,支持 Windows/macOS/Linux,2013 年首次发布。

下载地址:https://developer.android.com/studio/archive?hl=zh-cn,

下载文件:android-studio-panda4-patch1-windows.zip

首次配置SDK

创建项目并编译

File -> New Project

gradle/wrapper/gradle-wrapper.properties配置:

distributionUrl=file:///D:/Environment/SDK/Java/Gradle/gradle-9.5.0-bin.zip

然后构建,点击Sync Gradle Project,直到完成。

其他Gradle配置参考: https://blog.csdn.net/c_s_d_n_2009/article/details/161060716

模拟器配置

菜单:Tools -> Device Manager/或者右侧的Device Manager图标;

创建手机模拟器(AVD),Create Virtual Device;

选择Phone -> Pixel 7 -> Next -> 选择API(API 33) -> Finish -> 下载安装 -> 直到done

这时候,可以选择运行,可以选择Debug。

项目打包

未签名的APK和签名的APK:

未签名(含 debug 临时签名)APK是开发阶段供本地模拟器或调试设备快速测试的版本,只能在开发环境安装、无法直接分发或上架,且不同环境生成的debug签名不一致;而签名APK是用开发者专属密钥文件生成的、具备合法数字签名的正式版本,可正常安装到普通手机、用于分发测试和上架应用商店,签名是应用的唯一身份标识,后续升级必须使用同一密钥签名。

生成自签名证书也可以上架。

生成未签名的APK(Android安装包):

菜单:Build -> Generate App Bundles or APKs -> Generate APKs,生成:build/outputs/apk/debug/app-debug.apk

生成签名的APK(Android安装包):

菜单:Build -> Generate Signed App Bundles or APKs -> 选择APK

生成自签名证书:

keytool -genkeypair -alias app -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -validity 36500 -keystore d://app_key.jks -dname "CN=App" -ext BasicConstraints=ca:true

输出:release/app-release.apk。

http://www.jsqmd.com/news/818854/

相关文章:

  • Parsec VDD虚拟显示器终极实战指南:从零构建高性能游戏串流环境
  • innovus : assignPGBumps assignsignalbump
  • 保姆级教程:用Python手写牛顿迭代法求平方根(附完整代码与可视化)
  • OBS Advanced Timer:6种专业计时模式让直播时间管理更精准
  • 基于LLM的BI工具AI助手:自然语言查询与数据分析实践
  • 2026年液压坝技术全解析:溢流闸、船闸、节制闸、蓄水坝、钢坝、钢闸门、防洪闸、合页坝、底轴旋转坝、弧形闸门、拦河坝选择指南 - 优质品牌商家
  • 大数据“杀熟”将被严查:技术人如何用中间件构建合规的数据治理体系?
  • 如何在项目中引入googtest(上)——通过编译器引入库
  • 量子变分算法中的参数偏移规则与梯度估计优化
  • 2026年5月西安老房改造避坑指南:为何业之峰装饰集团未央分公司是可靠之选? - 2026年企业推荐榜
  • 本专栏配套项目概览:一个可对话、可搜索、可生成报告的智能助手
  • Excel中以当前列的数值作为查找条件,查找匹配的行
  • 如何用Python快速接入Taotoken调用多模型API完成项目开发
  • 衍射光栅散射光与杂散光:产生根源、量化评估与全链路抑制策略
  • 3个专业音频处理方案:MPC-HC的zita-resampler集成与音频渲染优化教程
  • CircuitPython嵌入式开发入门:从LED闪烁到DVI显示的综合实践指南
  • 2026水循环制冷机电话推荐榜:河南制冷、河南制冷设备、济南制冷、浙江冷水机、深圳冷水机、潍坊冷水机、潍坊制冷选择指南 - 优质品牌商家
  • 自动化运维工具 Ansible 概述及命令行模块怎么用?
  • 工业 DC-DC 选型性能适配解析:钡特电源 VB10-48D15MD 与 URA4815YMD-10WR3 封装互通
  • SkillHarness:轻量级技能编排框架,构建可维护的AI与自动化工作流
  • ESP32协处理器实战:Adafruit AirLift为微控制器提供稳定WiFi/BLE连接
  • Windows风扇控制软件FanControl:专业级散热管理解决方案
  • ESP32物联网网关开发实战:从硬件选型到实时控制协议设计
  • 企业级矩阵系统分布式素材处理与多平台自适应转码技术实践
  • 如何快速获取9大网盘真实下载地址:LinkSwift网盘直链下载助手完整指南
  • 前端鼠标跟随器实现:从原理到实战性能优化
  • 你的输入法比你想的更聪明:拆解N-gram在拼音输入和纠错背后的实战逻辑
  • DECS训练框架:大模型推理效率革命——从“冗余思考“到“精准输出“的技术涅槃
  • 2026年乐山锅炉厂家哪家好:宜宾锅炉推荐、怎样选择锅炉厂家、成都锅炉厂家、成都锅炉推荐、汽锅炉厂家推荐、泸州锅炉厂家推荐选择指南 - 优质品牌商家
  • 点云配准算法进化史:从ICP的‘硬匹配’到CT-ICP的‘连续时空’,理解GICP背后的概率模型