当前位置: 首页 > news >正文

AS环境,版本问题,android开发布局知识

项目模式下有一个build.gradle,每个模块也有自己的build.gradle

Android模式下有多个build.gradle,汇总在一起。(都会有标注是哪个模块下的)

C:\Users\Administrator\AndroidStudioProjects    项目默认位置

Java web项目与android项目的区别:

一般java web项目采用分层次的开发,比较垂直,公用工具类集中在一起。一般就负责某个模块的某层或者全层。

Android项目与之类似。不同的是这里大多处理页面事件。当然也可以分层,更加清晰。

Sdk,gradle

情形一:当第一次构建项目很慢时,可以下载好对应版本的gradle,放在gradle的路径下(.gradle\wrapper\dists\xx\***,放在随机文件夹中)。

关闭项目,重启android studio。

升级到4.2+以后的版本项目级目录下的build.gradle不作为repositories的引用区,功能全部移到了setting.gradle文件中,编译过慢可以尝试通过更换镜像的方式改善一下:

pluginManagement {

    repositories {

        mavenLocal()

        mavenCentral()

        maven { url 'https://jitpack.io' }

        maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }

        maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }

        maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }

        maven { url 'https://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

}

}

情形二:当需要调整项目的gradle版本时,可以修改gradle下的gradle-wrapper-properties文件的distributionUrl为自己目标版本的gradle。感觉慢的话继续情形一,自己下载。

一般android studio与gradel版本都是需要匹配的。

需要选用AS自带安装的jre路径。


插件开发的视频笔记:

http://www.lryc.cn/news/183286.html

相关文章:

  • OpenCV查找和绘制轮廓:findContours和drawContours
  • 毕设-原创医疗预约挂号平台分享
  • PLL锁相环倍频原理
  • POJ 2886 Who Gets the Most Candies? 树状数组+二分
  • 阿里云服务器镜像系统Anolis OS龙蜥详细介绍
  • 数学建模Matlab之基础操作
  • [计算机入门] Windows附件程序介绍(工具类)
  • 队列(循环数组队列,用队列实现栈,用栈实现队列)
  • 卷积神经网络-池化层和激活层
  • API基础————包
  • 【C++】一文带你走入vector
  • 《Secure Analytics-Federated Learning and Secure Aggregation》论文阅读
  • 十三、Django之添加用户(原始方法实现)
  • Elasticsearch数据操作原理
  • gitgitHub
  • 十天学完基础数据结构-第九天(堆(Heap))
  • vertx的学习总结7之用kotlin 与vertx搞一个简单的http
  • golang学习笔记(二):链路追踪
  • git提交代码实际操作
  • TF坐标变换
  • 如何进行网络编程和套接字操作?
  • 在Spark中集成和使用Hudi
  • 力扣第226翻转二叉数 c++三种方法 +注释
  • React项目部署 - Nginx配置
  • 【Vue3】定义全局变量和全局函数
  • 【Pandas】Apply自定义行数
  • C#,数值计算——完全VEGAS编码的蒙特·卡洛计算方法与源程序
  • 纯css实现3D鼠标跟随倾斜
  • Pandas数据结构
  • systemverilog function的一点小case