阳光沙滩-课程笔记 阳光沙滩-课程笔记
首页 (opens new window)
VIP (opens new window)
  • 课程笔记

    • 《Android项目喜马拉雅FM》
    • 《Android项目领券联盟》
    • 《AndroidStudio技巧》
    • 《Android自定义控件》
    • 《Android开发基础》
    • 《Android约束布局》
    • 《AOSP安卓开源项目》
    • 《RecyclerView》
  • 《领券联盟Nuxt.js》
  • 《博客系统后台管理系统vue.js》
  • 《博客系统门户Nuxt.js》
  • 《博客系统前后端分离后台》
  • 《博客系统部署》
  • 《摸鱼君后台》
  • 《OTA升级管理系统》
  • 阳光沙滩API (opens new window)
  • 领券联盟API (opens new window)
  • 博客系统API (opens new window)
首页 (opens new window)
VIP (opens new window)
  • 课程笔记

    • 《Android项目喜马拉雅FM》
    • 《Android项目领券联盟》
    • 《AndroidStudio技巧》
    • 《Android自定义控件》
    • 《Android开发基础》
    • 《Android约束布局》
    • 《AOSP安卓开源项目》
    • 《RecyclerView》
  • 《领券联盟Nuxt.js》
  • 《博客系统后台管理系统vue.js》
  • 《博客系统门户Nuxt.js》
  • 《博客系统前后端分离后台》
  • 《博客系统部署》
  • 《摸鱼君后台》
  • 《OTA升级管理系统》
  • 阳光沙滩API (opens new window)
  • 领券联盟API (opens new window)
  • 博客系统API (opens new window)
  • Android开发基础

  • Android项目-喜马拉雅FM

  • Android项目-领券联盟

  • AndroidStudio使用技巧

    • Android studio 常用的快捷键
    • AndroidStudio奇淫技巧-项目相关
      • 本地的jar包,aar包
      • 远程仓库的依赖
      • module依赖
        • 打开项目所在的目录
        • 应用打包
        • 创建应用签名
    • AndroidStudio奇淫技巧-项目导入
    • AndroidStudio奇淫技巧-代码管理
    • AndroidStudio奇淫技巧-编码
    • 修改AndroidStudio库下载仓库
    • AndroidStudio奇淫技巧IDE设置
    • AndroidStudio奇淫技巧-项目相关
    • AndroidStudio 添加framework.jar的依赖
  • Android-Jetpack

  • ConstraintLayout

  • RecyclerView

  • 自定义控件系列

  • AOSP

  • ADB

  • 安卓
  • AndroidStudio使用技巧
TrillGates
2021-09-18
目录

AndroidStudio奇淫技巧-项目相关

# AndroidStudio奇淫技巧-项目相关

上一篇文章,我们学习了如何设置IDE,相当于磨刀,对吧!但这个系列下来,不全是奇淫技巧的,最基本的还是要让同学们学会android studio的使用。学会了使用,才到提高效率。

AndroidStudio奇淫技巧IDE设置 (opens new window)

接下来我们以项目为单位,看看项目的设置

# 依赖设置

依赖内容一般有三种,本地的Jar包,aar包,本地的module,远程仓库的内容

# 本地的jar包,aar包

首先把包复制到app/libs目录下

20191123_163232.png

20191123_163305.png

项目右键,然后moduleSettings,打开模块设置

20191123_163428.png

选择要依赖的包

20191123_163448.png

也可以手动添加,在app的gradle文件里

20191123_163550.png

推荐大家通过GUI进行添加,不容易出错。

# 远程仓库的依赖

在github上,我们常会看到一些usage,有说明gradle的依赖,比如说毕加索的:

20191123_171254.png

20191123_171346.png

然后点击右上角的sync now,同步一下。

20191123_171527.png

能够使用,说明已经下载下来依赖上了。

如果报SSL的错误,展开错误看看,是gradle的错误,还是仓库的路径的错误,找到没有证书的链接以后,全局搜索一下,把https里的s去掉,采用普通 的http访问即可。

如果说超时,估计是你的电脑访问不了仓库,那怎么办呢?

修改一下仓库的地址,添加阿里云的或者其他的

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

如图:

20191123_171915.png

# module依赖

如果上面说有方法,远程maven仓库无法依赖,或者出错了。还可以把源码下载下来,把lib库作为一个module加入到项目里,然后关联起来也是可以的。

20191123_172524.png

在settings.gradle里添加多一个模块,然后在app.gradle里依赖。

但是不建议大家么做,因为如果libary又依赖其他的libary,不好管理,所以还是使用jar包,或者aar包比较好。体积也小。

# 打开项目所在的目录

20191123_222031.png

这个还是挺常用的,比如说我们要拷贝lib包的时候,或者压缩项目给别人时,对比内容的时候....

# 应用打包

先是一般的打包,打包成apk

20191123_222301.png

打包完以后右下角会有提示

20191123_222403.png

点击路径就可以打开文件夹了

20191123_222425.png

这个生成的你也看到了,是debug的包,没有签名的,是调试包。

# 创建应用签名

20191123_224423.png

选择apk

20191123_224508.png

next

20191123_224557.png

创建秘钥

20191123_225155.png

签名有啥用呢?最明显的用处就是防止别人替换掉自己的应用,另外则是android系统要求应用必须签名者可以安装的。

可是们跑的应用可以直接安装上去呀,其实也是有签名的,只不过那个是debug签名罢了。

20191123_230101.png

20191123_230317.png

签名成功以后:

20191123_232222.png

这样子打包出来的apk就是你签名的apk了,android studio默认也是有给签名的,只不过是debug签名罢了。

编辑 (opens new window)
Android studio 常用的快捷键
AndroidStudio奇淫技巧-项目导入

← Android studio 常用的快捷键 AndroidStudio奇淫技巧-项目导入→

Theme by Vdoing | Copyright © 2022-2022 sunofbeach.net
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式