The Design and Implementation of an Integrated Building Environment for Android Systems

被引:0
作者
Wu, Yi-Kuan [1 ]
Chen, Jing [2 ]
机构
[1] Natl Cheng Kung Univ, Coll Elect Engn & Comp Sci, Inst Comp & Commun Engn, Tainan, Taiwan
[2] Natl Cheng Kung Univ, Dept Elect Engn, Tainan, Taiwan
来源
2020 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2020) | 2021年
关键词
Android; building environment; Android platform; Android build system; embedded software; embedded system;
D O I
10.1109/IS3C50286.2020.00030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years many embedded system products are shipped with Android system installed as their operating systems. Building an installable system image file of Android, however, is not trivial and there is no graphical user interface (GUI) for the official Android build system. Although quite a lot of guiding information and helpful resources are available in addition to the official documentation provided by Google, it is not uncommon that the building process failed due to some subtle mistakes and the developer felt frustrated. When system customization is desired, such as tailoring the source code or removing some unnecessary modules from the source code, the burden is even greater because the building rules of Android system lack enough flexibility and Android system has become bigger and more complicated during the past years. It is not only very challenging but also very difficult, if not impossible, to implement the desired tailoring without help from certain analysis tools. This paper presents the development of a GUI based integrated building environment for Android. The main goal is to help smoothly and easily build a custom system image of Android via providing GUIs and integrating the functions needed and desirable in carrying out the building process. The contributions of this work mainly include: (1) an approach to analyzing the module dependency of Android source code that helps remove unnecessary modules or features in customizing Android system image; (2) the GUIs that help users easily and quickly build an Android system image; and (3) an integrated building environment that helps achieve building automation of Android. This integrated building environment therefore is useful and helpful in building Android system images.
引用
收藏
页码:87 / 90
页数:4
相关论文
共 14 条
[1]  
Boddie David, PYQT PYTHON
[2]  
Google Inc, BUILD ANDR BUILD ANDR
[3]  
Google Inc, EST BUILD ENV EST BUILD ENV
[4]  
Google Inc, WHAT IS ANDR WHAT IS ANDR
[5]  
Google Inc, BUILD KERN BUILD KERN
[6]  
Google Inc, SUPP OLD VERS SUPP OLD VERS
[7]  
Google Inc, BLUEPR BLUEPR
[8]  
Google Inc, ANDR OP SOURC PROJ
[9]  
Hoffman Chris., 2013, How-To Geek
[10]  
Holwerda Thom, 2011, OSNEWS 0930 OSNEWS 0930