news 2026/5/15 1:51:02

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/15 1:44:04

Topit:终极macOS窗口置顶工具,三步解决多窗口遮挡难题

Topit:终极macOS窗口置顶工具,三步解决多窗口遮挡难题 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit 还在为macOS上窗口遮挡而烦恼吗&a…

作者头像 李华
网站建设 2026/5/15 1:42:19

观察TokenPlan套餐如何帮助团队更可控地管理月度AI支出

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 观察TokenPlan套餐如何帮助团队更可控地管理月度AI支出 对于依赖大模型API进行开发的团队而言,成本管理常常是一个令人…

作者头像 李华
网站建设 2026/5/15 1:41:11

LeetCode 226. 翻转二叉树(多种解法详解)

题目描述 LeetCode 226. 翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: text 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: text 输入&#xff…

作者头像 李华
网站建设 2026/5/15 1:39:11

代码空间的“无中生有”:聊聊Java 动态代理的底层原理

在编程的世界里,有一个永恒的追求:解耦与复用。我们痛恨写重复的代码,更痛恨把不同逻辑的代买揉捏在一起。 动态代理,正是 Java 为了极致的“解耦”而诞生的一种黑魔法。它不仅支撑了无数现代框架的核心基石,更是理解…

作者头像 李华
网站建设 2026/5/15 1:38:09

语音AI落地最后一公里卡点突破,从TTS到“像真人一样不完美”:ElevenLabs非正式情绪语音实测对比报告(含WAV频谱图+MOS 4.2分数据)

更多请点击: https://intelliparadigm.com 第一章:语音AI落地最后一公里的范式转移 传统语音AI系统常在实验室中表现优异,却在真实场景中遭遇“最后一公里”断层——设备异构、噪声多变、语义模糊、低功耗约束与实时性要求并存。这一瓶颈正推…

作者头像 李华