• android源码开发基础知识了解


    1.查看android源码版本
    编译的时候从makefile的信息中确实可以看到,另外还可以从git(.repo/manifest.xml)中查询,或者到build/core/version_plaform.mk中去查询plaform_version的定义值

    2.关于bug的几个定义

    a.Fixed:表示Bug已经被修复或更正了
    b.Duplicated:表示测试人员所找到的某个Bug已经被别人找出来了
    c.PostPoned:表明这个Bug不是很重要,在当前阶段不用进行更正了,或者更正这个Bug风险太大,Bug本身又不会造成大的影响
    d.By Design:测试人员认为是Bug,不符合逻辑,也不符合用户的需求,但开发人员则认为是按照项目经理的设计做的
    e.Not repro:以前出现的某个Bug自动消失了,可能是处理其他Bug的时候把这个Bug一并修复掉了
    f.Won't Fix:这个Bug是一个错误,还没有重要到非要更正不可的地步,完全可以忽略不计

    3.编译时使用ccache,可以大大缩减编译时间

    $ export USE_CCACHE=1(可以写在~/.bashrc中,避免每次都输入)
    $ export CCACHE_DIR=/<path_of_your_choice>/.ccache (默认在~/.ccache中,可以修改路径。可以不设置)
    $ prebuilts/misc/linux-x86/ccache/ccache -M 50G (工程目录下运行)
    $ watch -n1 -d prebuilts/misc/linux-x86/ccache/ccache -s (查看ccache设置成功没)

    4.导入工程到eclipse

    cd /path/to/android/root
    cp development/ide/eclipse/.classpath .
    chmod u+w .classpath
    如有需要,可以编译.classpath

    5.eclipse设置
    由于android工程比较大,默认eclipse jvm设置比较小,可以适当加大内存设置
    修改eclipse.ini 文件
    -Xms128m (最小值)
    -Xmx512m
    -XX:MaxPermSize=256m

    6.eclipse添加app到build path.
    需要debug某个app时,app不在路径上时。需要添加。
    添加方法:
    Project > Properties
    Select "Java Build Path" from the left-hand menu.
    Choose the "Source" tab.
    Click "Add Folder..."
    Add your app's src directory.
    Click OK.

    7.eclipse格式设置
    可以导入development/ide/eclipse 里的文件,来设置android风格.
    Select Window > Preferences > Java > Code Style.
    Use Formatter > Import to import android-formatting.xml.
    Organize Imports > Import to import android.importorder.


    参考文档:
    http://source.android.com/source/using-eclipse.html
  • 相关阅读:
    table 表格的增删和修改
    js实现单双行文本溢出添加省略号
    C++
    PAT乙级 1029 旧键盘 (C++ python3)
    图论
    图论
    图论
    springcloud(二):注册中心Eureka
    apollo配置中心初探
    Apollo 配置详细步骤(Windows环境)
  • 原文地址:https://www.cnblogs.com/chengliu/p/4130643.html
Copyright © 2020-2023  润新知