装X式的阅读代码,无需开启Android Studio来运行项目

简介: 这篇博文主要是给自己做个笔记,木有啥技术可言,也是方便自己在阅读代码的时候省去繁重的AS带来卡卡的感觉。这篇博文是stormzhang大神那参考来的,很久就久仰大名了,今天没事逛了下他的博客,写的很全面,还有一些代码之外的问题探讨,让自己开阔了不少眼界,继续follow学习现在,我们手上什么都没有,接下来,我们来一步一步的实现随便找一个github上面的源码

这篇博文主要是给自己做个笔记,木有啥技术可言,也是方便自己在阅读代码的时候省去繁重的AS带来卡卡的感觉。

这篇博文是stormzhang大神那参考来的,很久就久仰大名了,今天没事逛了下他的博客,写的很全面,还有一些代码之外的问题探讨,让自己开阔了不少眼界,继续follow学习


现在,我们手上什么都没有,接下来,我们来一步一步的实现

随便找一个github上面的源码下载下来

用git clone 把源码下载下来,你也可以把压缩包下下来都可以,我用的是这个源码

这里写图片描述

然后cd到下载下来的目录

或许你已经看到这个项目目录下面有一个gradlew.bat的批处理文件

这里写图片描述

我用git cd到项目目录然后执行gradlew命令的时候报bash: gradlew: command not found,不晓得怎么回事,可能和cmd不太一样,然后我用cmd执行了一下gradlew,执行是没问题的

检查app目录下面的build.gradle之前是否已经下载过了

看看自己的sdk是否已经下载这个配置了,要是自己有其他的话,可以更改,不然会编译不通过

    compileSdkVersion 24
    buildToolsVersion "24.0.0"

    defaultConfig {
        applicationId "com.gjiazhe.wavesidebar.sample"
        minSdkVersion 11
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }

gradlew clean一下

稍微的等等,需要clean下项目有没有错

这里写图片描述

这一步就像as build目录下面的clean project

gradlew build项目

执行gradlew build命令

这里写图片描述

会下载一些gradle配置的文件,最后会看到BUILD SUCCESSFUL 成功字样

打包项目

build通过后,就可以开始打包项目了,我们打包debug项目,然后执行gradlew assembleDebug

这里写图片描述

最后也会看到打包成功字样,在WaveSideBar\app\build\outputs\apk的目录下面也会看到打包好的debug版本的app-debug.apk

运行项目

运行项目到模拟器 ,执行gradlew installDebug命令

这里写图片描述

查看运行项目

这里写图片描述

这里写图片描述


体验还是很不错的,源码查看的话可以下载个sublime来查看源码

这里写图片描述

特别的轻巧,避重就轻,要是还有一些gradle知识想了解的话可以看看stromzhang的给 ANDROID 初学者的 GRADLE 知识普及,讲的很好,很受用,还有一些打包release版本,里面都有,努力学习,继续学习,最后,想找份工作,求推荐

目录
相关文章
|
19天前
|
存储 消息中间件 人工智能
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
55 3
|
6月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
1431 61
|
19天前
|
缓存 Unix Android开发
Android安卓项目调试之Gradle 与 Gradle Wrapper的概念以及常用gradle命令深度详解-优雅草卓伊凡
Android安卓项目调试之Gradle 与 Gradle Wrapper的概念以及常用gradle命令深度详解-优雅草卓伊凡
110 8
|
19天前
|
存储 API Android开发
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
77 4
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
|
26天前
|
Java 开发工具 Maven
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
96 6
|
3月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
201 4
|
5月前
|
Android开发 Windows
Android studio 报错Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused: connect(已解决)
这是一篇关于解决Android Studio报错“Connect to 127.0.0.1:8888 failed: Connection refused”的文章。问题通常因系统代理设置被Android Studio自动保存导致。解决方法是找到系统中Android Studio使用的gradle.properties文件(位于Windows的C:\Users\你的电脑用户名\.gradle或Mac的/Users/.{你的用户目录}/.gradle),删除或注释掉多余的代理配置后保存并重新Sync项目。希望此经验能帮助快速解决同类问题!
721 36
|
6月前
|
缓存 Android开发 开发者
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
1021 62
|
6月前
|
开发工具 Android开发 开发者
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
332 61
|
5月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
463 19

热门文章

最新文章