boxmoe_header_banner_img

欢迎来到烨的世界~

加载中

文章导读

Android studio 目录详解


avatar
liuye 2025年4月21日 81

Project Structure

下分gradle和sdk,ndk,jdk

gradle:Gradle是一个自动化构建工具,它的核心任务是将你的源代码、资源文件等打包成一个可以运行的Android应用(APK文件)。就像你需要一个厨师把食材做成一道菜,Gradle就是把你的“原材料”(代码、图片、配置文件等)变成“成品”(APK)的那个“厨师”

Sdk: sdk(Software Development Kit,软件开发工具包)就像是一个“工具箱”,里面装满了你开发应用程序时需要的各种工具和材料。

有了sdk,你不需要自己实现一些基础功能(比如操作摄像头、发送网络请求),直接调用SDK提供的工具即可,大大提高了开发效率。

ndk这个是交叉编译器,作用是在电脑端为手机端的so文件做编译,一般不用配置,如果非要则去目录下找localproperties创建ndkdir路径即可,sdk路径也在这。

jdk:java环境,当前工程的依赖。

工程下目录

.gradle:自动生成框架

.idea 使用gradle自动产生之一

App 一个模块,一个模块未来编译就是一个app

Gradle 可以在下面设置gradle的版本(系统)

.gitignore 做版本控制

build.gradle 整个工程的配置文件(指定此工程gradle,设置依赖库等)

gradle.properties 配置gradle的信息(比如gradle的最大内存)

Gradlew 现在不知道用不上

gradlew.bat 用不上

local.properties 上面提到的sdk和ndk配置路径

settings.gradle 工程名和模块的信息,类似一个索引

app模块下目录详解

.build 存放编译后的东西,有编译后的安装包,也有编译后的so文件和中间文件等

libs 存放第三方的java包

Src 源代码储存的地方(主要在main下)

res resource资源目录,存有图标等

Layout 就是显示界面,也叫做布局文件

Valus 下方字符串文件等,可以找一些字符串,比如?flag》

proguard-rules.pro 混淆代码,在java层做混淆



评论(0)

查看评论列表

暂无评论


发表评论