Android Studio手动快速Build APK

本文介绍了一种提高Gradle构建效率的方法,通过创建一个简单的批处理文件实现快速安装和卸载APK,解决了修改代码后等待构建的时间过长的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不知道是不是个人问题, 使用 install run 功能之后, 修改逻辑代码,偶尔会出现不生效的情况; 
就是代码,明明改了,但是执行结果却和之前的一样;

但是,xml布局文件,修改之后,效果真的很明显,而且gradle速度也非常快;


本文,不讨论怎么如何开启 守护进程,如何开启 并行编译; 
因为这对我一点卵用都没有, 可能需要四路泰坦这样的神机, 才能体现效果吧;

这里分享一下,我在项目中,如何更高效的gradle, 让我们再也不必修改一行代码,等上”半天”的时间才能看到运行效果了;

小伙伴们,激动了吗?

开始:


首先,在项目的根目录,新建一个文件名为g.bat的文件,这个名字可以任意,但名字一定要短,短,短: 

文件内容如下: 直接复制,粘贴吧,免得出错;

@Echo Off

if /i "%1"=="" goto :default
if /i "%1"=="i" goto :install
if /i "%1"=="u" goto :uninstall

::执行实际的命令
goto :raw

::无参数情况下的默认执行命令
:default
gradlew iD
goto :eof

::实际命令
:raw
gradlew %1
goto :eof

::安装所有Debug版本的APK
:install
gradlew iD
goto :eof

::卸载所有版本的APK
:uninstall
gradlew uA
goto :eof

我知道你可能看不懂, 但是没关系; 这不是本文重点; 
如果你看懂了, 恭喜你, 你非常厉害, 比我牛逼; 给你点赞!


当你,创建,保存之后; 
就可以在Android Studio的Terminal窗口,输入刚刚创建的那个文件名了; 
比如:我的文件名是g.bat,那么直接输入g,回车: 
这里写图片描述 
坐等结果….

注意:在执行命令之前,你要确保adb已经连接上了Android手机设备,否则命令会执行失败;

这里写图片描述 
如果你看到图中的字符串输出时,那么恭喜你; APK已经成功的安装到了设备中; 
虽然没有运行APK,但是这不重要,手动点击APP图标运行即可;


Android Studio是一款由Google开发的集成开发环境(IDE),用于开发Android应用程序。在Android Studio的项目源码中,一般包含一些常见的文件,如.gradle和.idea文件夹。在导入项目之前,可以根据需要删除这两个文件夹。此外,还可以通过打开build.gradle文件来查看和修改Gradle的版本号。Gradle是一种用于构建和管理Android项目的工具。可以通过在自己电脑上新建一个Android Studio项目并查看build.gradle文件来了解自己的Gradle版本号。最后,可以打开Android Studio软件并导入已经修改好的项目。导入成功后,就可以开始开发Android应用程序了。\[1\] 在Android Studio项目中,还有一些常见的文件目录。其中,build目录是系统生成的文件目录,最终生成的apk文件就在这个目录中。libs目录用于存放项目需要添加的.jar包或.so包等外部库。src目录是项目的源代码目录,其中包括androidTest用于存放测试包,main用于存放主要的项目目录和代码,test用于存放单元测试代码。\[2\] 此外,Android Studio项目中的values目录用于存储应用程序引用的一些值。其中,colors.xml文件存储了一些颜色样式,dimens.xml文件存储了一些公用的dp值,strings.xml文件存储了引用的字符串值,styles.xml文件存储了应用程序需要用到的一些样式。\[3\] #### 引用[.reference_title] - *1* [android stdio如何导入别人的项目](https://blog.csdn.net/qq_45644671/article/details/112141069)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Android Studio 目录结构详解](https://blog.csdn.net/Small_Mouse0/article/details/58300419)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值