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。

相关推荐
morchalen17 分钟前
安卓framework学习6:Contacts 联系人 APP 日志
android
KANGBboy23 分钟前
java知识四(面向对象编程)
android·java·开发语言
AD钙奶-lalala4 小时前
Android Studio新建项目默认不使用Compose模版
android·ide·android studio
故渊at6 小时前
第一板块:Android 系统基石与运行原理 | 第二篇:Android 编译、打包与安装机制
android·系统架构·apk·打包·application·dalvik·android编译
故渊at6 小时前
第一板块:Android 系统基石与运行原理 | 第三篇:ART 与 Dalvik 运行时环境原理
android·对象模型·内存布局·运行原理·art·dalvik
私人珍藏库7 小时前
【Android】Wallcraft 3.62.0-最强4 K壁纸软件-解锁高级版
android·智能手机·app·工具·软件·多功能
专注VB编程开发20年8 小时前
开发VS2026插件最佳方案:老式VSIX EnvDTE
ide·c#·visual studio
GesLuck8 小时前
Node-RED企业微信发送—群文件
android·java·企业微信
whatever who cares8 小时前
android中fragment demo举例
android·java·开发语言
zhangphil8 小时前
Android将ImageView显示的图原样取出转换为Bitmap,Kotlin
android·kotlin