zoukankan      html  css  js  c++  java
  • 关于android工具链

    1 android sdk platform tools

    同android platform交互的工具,包括adb、fastboot和systrace。

    2 sdk build tools

    用于build android apk的tools

    3 android gradle plugin

    用于编译android应用的gradle plugin。

    4 sdk tools

    开发和调试工具。

    5 jdk

    android studio自带了一个jre环境。

    6 关于android studio

    6.1 make project没有反应的原因

    是因为file->project structure中没有配置各个module的各个工具。

    6.2 sync

    sync做的工作主要是下载build.gradle中设置的所有的dependencies。

    7 关于android gradle plugin

    gradle和maven一样,也是约定优先于配置,这样就大大减少了工作量,只需要知道如何配置,生成最终的产品即可。

    将注意力集中在产品的逻辑上即可,因为构建的过程是约定好的,机器自动帮助去完成的。

    配置都是固定的,只要知道怎么配置即可,非常的方便。

    8 debug/release版本的apk

    android studio里面的build variants里面有debug和realse,可以选择。

    如果是debug那么output目录下就是apk/debug,

    如果是release,那么output目录下就是apk/realse。

    但是这个地方的release的是没有经过签名的apk,要签名的apk还需要再配置一下。这个暂放。

    9 android studio sync慢

    将jcenter仓库换成aliyun仓库镜像

    repositories {  

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

        // jcenter()  

    }  

  • 相关阅读:
    斐波那契数列 的两种实现方式(Java)
    单链表反转
    单链表合并
    两个有序list合并
    list去重 转载
    RemoveAll 要重写equals方法
    Java for LeetCode 138 Copy List with Random Pointer
    Java for LeetCode 137 Single Number II
    Java for LeetCode 136 Single Number
    Java for LeetCode 135 Candy
  • 原文地址:https://www.cnblogs.com/hustdc/p/11430665.html
Copyright © 2011-2022 走看看