【新手指南】Android Studio中应用App的相关配置
2023-02-18 16:31:51 时间
前言:
注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数(如版本号,应用包名,应用图标,应用名称,起始页等)十分的陌生。这里主要记录下自己开发中的一些经验所得,方便下一次直接查看并且希望可以帮助到刚刚入门Android开发的小伙伴。
app中的build.gradle中的相关配置:
简介:
Google推荐使用的Android Studio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具。Gradle是用了一种基于Groovy的领域特定语言(DSL,Domain Specific Language)来声明项目设置,摒弃了XML(如ANT和Maven)的各种繁琐配置。
项目中一般会出现2个或者多个build.gradle文件,一个在根目录下,一个在app目录下。
defaultConfig(基础配置):
//默认配置 defaultConfig { //包名 applicationId "com.rayhahah.gradledemo" //最低版本 minSdkVersion 19 //目标版本 targetSdkVersion 25 //版本代码 versionCode 1 //版本 versionName "1.0" //自动化测试 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
Android中VersionCode和VersionName命名规则:
VersionCode,整数值,发布第一版程序设为1,每次发布依次递增,对用户不可见,仅用于识别版本用途。VersionName,字符串值,对用户可见,如1.0.0。
Android中应用Id(applicationId):
应用Id(applicationId):每个Android应用都有一个唯一的应用ID.在Android设备和市场上,这个ID是你应用的唯一标识.若想在市场上更新应用,新应用的ID必须和原来apk的应用ID一致.所以一旦发布了应用,就不能再改变应用ID。注意:applicationId在安卓设备和商店中是作为应用的唯一标识,所以应用一旦发布应用程序,就不推荐再去修改applicationId,否则将会视为完全不同的应用。
applicationId命名规则:
applicationId看起来很像package name,但是它的命名规则是有一些限制的:
- 它必须至少有两段,也就是一个或者多个点来间隔它们。
- 每个小段都必须以字母开头。
- 所有字符必须为字母数字或下划线[a-zA-Z0-9_]。
如:applicationId "hncx.blockstore.cn"
修改应用applicationId,Version Code,Version Name:
注意直接在项目结构中进行应用Id修改可以避免安装到android手机上避免项目闪退情况!!!
直接按F4,或者是点击File>Project Structure(项目结构),在新弹出的窗口中,依次点击左边的Modules找到app、上方的Default Config,然后在Application Id处修改成刚才修改的名称,修改完成后一定要记得点击【Apply应用】否则是不会生效的。如下图
![](https://img2020.cnblogs.com/blog/1336199/202105/1336199-20210502125434254-1644273021.png)
AndroidManifest.xml介绍:
Android应用的入口文件,它描述了package中暴露的组件(activities, services等),他们各自的实现类,各种能被处理的数据和启动位置。
AndroidManifest.xml详解:https://blog.csdn.net/mluoya/article/details/87827335
package 包名,应用进程的默认名称:
![](https://img2020.cnblogs.com/blog/1336199/202105/1336199-20210502143308797-1309140094.png)
Android Studio应用App 名称、图标,启动页修改:
应用名称修改:
在Android Studio中以“Android”模式浏览程序,在“app->res->values->strings.xml”中可以看到如下图所示。
应用图标修改:
app->res->drawable-xxhdpi->icon.png。
![](https://img2020.cnblogs.com/blog/1336199/202105/1336199-20210502143719772-1821836909.png)
应用启动页修改:
app->res->drawable-xxhdpi->splash.png。
相关文章
- 7 Papers & Radios | 扩散模型只用文字PS照片;MIT泊松流生成模型击败扩散模型
- 7 Papers & Radios | ECCV 2022最佳论文;Transformer在试错中自主改进
- 7 Papers & Radios | 用神经网络推开数学推理大门;世界首个宏基因组蛋白质图谱
- 找对方法,微信小程序直接转APP!
- 小程序容器技术发展的新高度
- 一文直击什么是小程序插件。
- 小程序容器的神奇之处
- java和vue开发的二手车小程序系统租车小程序系统
- 老人新兵 —— 一款 iOS APP 的开发手记
- 7 Papers & Radios | 谷歌推出DreamBooth扩散模型;张益唐零点猜想论文出炉
- 7 Papers & Radios | Stable Diffusion采样速度翻倍;MIT解决神经网络百年难题
- uniapp云打包,使用push时候提示:Android包名和DCloud UniPush插件绑定的不一致,请确认【已解决】
- 【凯哥领券网】外卖领红包小程序(美团、饿了么)部署时候遇到问题记录
- 7 Papers & Radios | NeurIPS'22获奖论文;英伟达一句话生成3D模型
- 【已解决】SpringBoot项目bootstrap.yml配置文件不加载
- 微信h5跳转小程序wx-open-launch-weapp开放标签不显示(已解决)
- uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式
- .NET生成小程序码,并合自定义背景图生成推广小程序二维码
- uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK
- 【新手指南】Android Studio中应用App的相关配置