Android Studio与版本控制

Android Studio下载地址:https://developer.android.google.cn/studio/
Android Studio的使用:https://www.cnblogs.com/xiaoshubao/p/5689359.html
C:\Users\Administrator.gradle\wrapper\dists这是gradlie版本
可以去网上下载
还要下载SDK的版本

大的项目工程打开gradle classoath更改版本修改完之后点击同步
settings.gradle 可以更改include 包含几个小项目(有时候不会自动生产),':app'
app模块
打开app里面有src
build output你会有一个此项目的APK
注意也可以在cmd中查看IPV4只要输入ipconfig
访问本电脑的局域网http://localhost:8080/ll.txt也可以输入http://IPV4:8080/ll.txt的地址

功能组件

1.Project
     1.1.Project(按照Windows文件夹的样子,显示所有项目资源)
     1.2.Packages(按照包名分类显示所有项目资源)
     1.3.Android(默认的显示方式)
     1.4.Problems(编译阶段有问题的文件会显示在此窗口)
     1.5.Tests(自动生成的工程测试类显示在此窗口)
2.Favorites(项目的收藏夹,默认此窗口收藏的是主项目)
3.BuildVariants(项目可构建的种类和类型)
4.TODO(表示要执行的任务)
5.Android Monitor(包括logcat日志和Monitors监控)
6.Terminal(相当于Windows的命令行窗口)
7.EventLog、Gradle Console、Gradle(输出编译信息)

app模块外部的文件结构

文件(夹)名        用途
.gradle           Gradle编译系统,版本由wrapper指定
.idea              Android Studio IDE所需要的文件
build             代码编译后生成的文件存放的位置
gradle            wrapper的jar和配置文件所在的位置
.gitignore        git使用的ignore文件
build.gradle          Gradle编译的相关配置文件(相当于Makefile)
gradle.properties   Gradle相关的全局属性设置
gradlew       Linux下的gradle wrapper可执行文件
gradlew.bat       Windows下的gradle wrapper可执行文件
local.properties     本地属性设置(android sdk位置等属性)
              这个文件是不推荐上传到版本仓库中去的
settings.gradle       和设置相关的Gradle脚本

app模块的文件结构

文件(夹)名          用途
build       编译后的文件存在的位置(包括最终生成的apk也在这里面)
libs        依赖的库所在的位置(jar和aar)
src     源代码所在的目录
src/androidTest 测试代码所在位置
src/main    主要代码所在位置
src/main/assets Android中附带的一些文件
src/main/java   最最重要的,我们的Java代码所在的位置
src/main/jniLibs    JNI的一些动态库所在的默认位置(.so文件)
src/main/res    Android资源文件所在位置
src/main/AndroidManifest.xml    清单文件
src/test        AS生成的测试用例
build.gradle    和这个项目有关的Gradle配置,一些项目的依赖就写在这里面
proguard.pro    代码混淆配置文件

Gradle的世界

image.png

什么是版本控制?

版本控制(VCS,Version Control System)是一种软件工程籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新,它透过文档控制记录程序各个模块的改动,并为每次改动编上序号,并且编辑错误之后还可以回溯到以前的版本

更改SDK的方法

如何生成APK
https://blog.csdn.net/zhw1551706847/article/details/76587543
自动findViewById要在xml中
https://blog.csdn.net/qq_34115899/article/details/80271773
如何自动导包
https://blog.csdn.net/billy_zuo/article/details/53505108

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容